Bio-Das-Lite
view release on metacpan or search on metacpan
lib/Bio/Das/Lite.pm view on Meta::CPAN
print {*STDERR} q( )x($depth*2), qq( $tag = $tmp\n); ## no critic (InputOutput::RequireCheckedSyscalls)
}
}
$self->_parse_twig($dsn, $blk, $ref, $addseginfo);
push @{$ar_ref}, $ref;
$DEBUG and print {*STDERR} q( )x($depth*2), qq(leaving _parse_branch\n);
#########
# only perform callbacks if we're at recursion depth zero
#
if($depth == 0 && $self->{'callback'}) {
$DEBUG and print {*STDERR} q( )x($depth*2), qq(executing callback at depth $depth\n);
$ref->{'dsn'} = $dsn;
my $callback = $self->{'callback'};
&{$callback}($ref);
}
return q();
}
lib/Bio/Das/Lite.pm view on Meta::CPAN
my $sources_ref = $biodaslite->registry_sources({
'category' => ['Protein Sequence'],
});
=head2 build_queries
Constructs an arrayref of DAS requests including parameters for each call
=head2 build_requests
Constructs the WWW::Curl callbacks
=head2 postprocess
Applies processing to the result set, e.g. removal of whitespace from sequence responses.
=head1 DESCRIPTION
This module is an implementation of a client for the DAS protocol (XML over HTTP primarily for biological-data).
=head1 DEPENDENCIES
( run in 1.270 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )