GBrowse
view release on metacpan or search on metacpan
htdocs/example_scripts/gbrowse_upload_data.pl view on Meta::CPAN
Content_Type => 'form-data',
Content => [
action => 'upload_file',
overwrite => 1,
data => $data,
@id
]
);
my $response = $agent->request($request);
die $response->status_line unless $response->is_success;
my $content = $response->decoded_content;
my $cookie = $response->header('Set-cookie');
my ($used_id) = $cookie =~ /gbrowse_sess=([a-f0-9]+)/;
my $struct = from_json($content);
if ($struct->{success}) {
print <<END;
Tracks : @{$struct->{tracks}}
uploadName : $struct->{uploadName}
sessionID : $used_id
htdocs/example_scripts/gbrowse_upload_file.pl view on Meta::CPAN
Content_Type => 'form-data',
Content => [
action => 'upload_file',
overwrite => 1,
file => [$file,$filename],
@id
]
);
my $response = $agent->request($request);
die $response->status_line unless $response->is_success;
my $content = $response->decoded_content;
my $cookie = $response->header('Set-cookie');
my ($used_id) = $cookie =~ /gbrowse_sess=([a-f0-9]+)/;
my $struct = from_json($content);
if ($struct->{success}) {
print <<END;
Tracks : @{$struct->{tracks}}
uploadName : $struct->{uploadName}
sessionID : $used_id
install_util/GBrowseInstall.pm view on Meta::CPAN
my $result = eval {
eval "use HTTP::Request::Common";
eval "use LWP::UserAgent";
my $ua = LWP::UserAgent->new;
my $response = $ua->request(POST(REGISTRATION_SERVER,
[user=>$user,email=>$email,
org=>$org,organism=>$organism,
site=>$site]
));
die $response->status_line unless $response->is_success;
my $content = $response->decoded_content;
$content eq 'ok';
};
if ($@) {
print STDERR "An error occurred during registration: $@\n";
print STDERR "If you are able to fix the error, you can register later ";
print STDERR "using \"./Build register\"\n";
} else {
print STDERR $result ? "Thank you. Your registration was sent successfully.\n"
: "An error occurred during registration. Thanks anyway.\n";
}
lib/Bio/DB/SeqFeature/Store/Alias.pm view on Meta::CPAN
if ($file =~ /^(ftp|http):/i) {
eval "require LWP::UserAgent; 1"
or die "LWP::UserAgent module is required for remote metadata indexes"
unless LWP::UserAgent->can('new');
my $ua = LWP::UserAgent->new;
my $r = $ua->get($file);
die "Couldn't read $file: ",$r->status_line unless $r->is_success;
eval "require IO::String; 1"
or die "IO::String module is required for remote directories"
unless IO::String->can('new');
$f = IO::String->new($r->decoded_content);
}
else {
$f = IO::File->new($file) or die "$file: $!";
}
my ($current_feature,%features);
while (<$f>) {
chomp;
s/\s+$//; # strip whitespace at ends of lines
# strip right-column comments unless they look like colors or html fragments
( run in 0.366 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )