Bio-Das-ProServer

 view release on metacpan or  search on metacpan

lib/Bio/Das/ProServer/SourceAdaptor/bioseq.pm  view on Meta::CPAN

		    };
  }

  return @features;
}

sub sequence {
  my ($self, $opts) = @_;
  my $seq = $self->transport->query($opts->{segment});

  if (!defined $seq) {
    return { seq => q(), moltype => q() };
  }

  return {
	  seq     => $seq->seq()      || q(),
	  moltype => $seq->alphabet() || q(),
	 };
}

1;

__END__

=head1 NAME

Bio::Das::ProServer::SourceAdaptor::bioseq

=head1 VERSION

$LastChangedRevision: 687 $

=head1 SYNOPSIS

=head1 DESCRIPTION

Bio::Das::ProServer::SourceAdaptor::bioseq - A ProServer source
adaptor for converting Bio::Seq objects into DAS features.  See also
"Transport/bioseqio.pm".

=head1 SUBROUTINES/METHODS

=head2 capabilities

=head2 length

=head2 build_features

=head2 sequence

=head1 DIAGNOSTICS

=head1 CONFIGURATION AND ENVIRONMENT

=head1 DEPENDENCIES

 Bio::Das::ProServer::SourceAdaptor

=head1 INCOMPATIBILITIES

=head1 BUGS AND LIMITATIONS

=head1 AUTHOR

Andreas Kahari, andreas.kahari@ebi.ac.uk

=head1 LICENSE AND COPYRIGHT

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

=cut



( run in 1.832 second using v1.01-cache-2.11-cpan-39bf76dae61 )