Bio::PrimarySeqI 1.4
Sponsored Links
Bio::PrimarySeqI 1.4 Ranking & Summary
File size:
4.7 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1126
Date added:
2006-09-23
Publisher:
Ewan Birney
Bio::PrimarySeqI 1.4 description
Bio::PrimarySeqI is a Perl Interface definition for a Bio::PrimarySeq.
SYNOPSIS
# Bio::PrimarySeqI is the interface class for sequences.
# If you are a newcomer to bioperl, you should
# start with Bio::Seq documentation. This
# documentation is mainly for developers using
# Bioperl.
# to test this is a seq object
$obj->isa("Bio::PrimarySeqI") ||
$obj->throw("$obj does not implement the Bio::PrimarySeqI interface");
# accessors
$string = $obj->seq();
$substring = $obj->subseq(12,50);
$display = $obj->display_id(); # for human display
$id = $obj->primary_id(); # unique id for this object,
# implementation defined
$unique_key= $obj->accession_number();
# unique biological id
# object manipulation
eval {
$rev = $obj->revcom();
};
if( $@ ) {
$obj->throw(-class => Bio::Root::Exception,
-text => "Could not reverse complement. ".
"Probably not DNA. Actual exceptionn$@n",
-value => $@);
}
$trunc = $obj->trunc(12,50);
# $rev and $trunc are Bio::PrimarySeqI compliant objects
This object defines an abstract interface to basic sequence information - for most users of the package the documentation (and methods) in this class are not useful - this is a developers only class which defines what methods have to be implmented by other Perl objects to comply to the Bio::PrimarySeqI interface. Go "perldoc Bio::Seq" or "man Bio::Seq" for more information on the main class for sequences.
PrimarySeq is an object just for the sequence and its name(s), nothing more. Seq is the larger object complete with features. There is a pure perl implementation of this in Bio::PrimarySeq. If you just want to use Bio::PrimarySeq objects, then please read that module first. This module defines the interface, and is of more interest to people who want to wrap their own Perl Objects/RDBs/FileSystems etc in way that they "are" bioperl sequence objects, even though it is not using Perl to store the sequence etc.
This interface defines what bioperl consideres necessary to "be" a sequence, without providing an implementation of this. (An implementation is provided in Bio::PrimarySeq). If you want to provide a Bio::PrimarySeq compliant object which in fact wraps another object/database/out-of-perl experience, then this is the correct thing to wrap, generally by providing a wrapper class which would inheriet from your object and this Bio::PrimarySeqI interface. The wrapper class then would have methods lists in the "Implementation Specific Functions" which would provide these methods for your object.
SYNOPSIS
# Bio::PrimarySeqI is the interface class for sequences.
# If you are a newcomer to bioperl, you should
# start with Bio::Seq documentation. This
# documentation is mainly for developers using
# Bioperl.
# to test this is a seq object
$obj->isa("Bio::PrimarySeqI") ||
$obj->throw("$obj does not implement the Bio::PrimarySeqI interface");
# accessors
$string = $obj->seq();
$substring = $obj->subseq(12,50);
$display = $obj->display_id(); # for human display
$id = $obj->primary_id(); # unique id for this object,
# implementation defined
$unique_key= $obj->accession_number();
# unique biological id
# object manipulation
eval {
$rev = $obj->revcom();
};
if( $@ ) {
$obj->throw(-class => Bio::Root::Exception,
-text => "Could not reverse complement. ".
"Probably not DNA. Actual exceptionn$@n",
-value => $@);
}
$trunc = $obj->trunc(12,50);
# $rev and $trunc are Bio::PrimarySeqI compliant objects
This object defines an abstract interface to basic sequence information - for most users of the package the documentation (and methods) in this class are not useful - this is a developers only class which defines what methods have to be implmented by other Perl objects to comply to the Bio::PrimarySeqI interface. Go "perldoc Bio::Seq" or "man Bio::Seq" for more information on the main class for sequences.
PrimarySeq is an object just for the sequence and its name(s), nothing more. Seq is the larger object complete with features. There is a pure perl implementation of this in Bio::PrimarySeq. If you just want to use Bio::PrimarySeq objects, then please read that module first. This module defines the interface, and is of more interest to people who want to wrap their own Perl Objects/RDBs/FileSystems etc in way that they "are" bioperl sequence objects, even though it is not using Perl to store the sequence etc.
This interface defines what bioperl consideres necessary to "be" a sequence, without providing an implementation of this. (An implementation is provided in Bio::PrimarySeq). If you want to provide a Bio::PrimarySeq compliant object which in fact wraps another object/database/out-of-perl experience, then this is the correct thing to wrap, generally by providing a wrapper class which would inheriet from your object and this Bio::PrimarySeqI interface. The wrapper class then would have methods lists in the "Implementation Specific Functions" which would provide these methods for your object.
Bio::PrimarySeqI 1.4 Screenshot
Bio::PrimarySeqI 1.4 Keywords
PrimarySeqI
PrimarySeq
PrimarySeqI 1.4
Perl Interface
interface definition
interface
object
Perl
class
sequence
implementation
Bio::PrimarySeqI
BioPrimarySeqI
Bio::PrimarySeqI 1.4
Libraries
Programming
Bookmark Bio::PrimarySeqI 1.4
Bio::PrimarySeqI 1.4 Copyright
WareSeeker periodically updates pricing and software information of Bio::PrimarySeqI 1.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Bio::PrimarySeqI 1.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
interface fabrics
object lessons
wow interface
bio primaryseq hash
hidden object games
interface security
objectives for resumes
perlane
objective
interfacelift
definition of network interface card
interface carpet tile
object desktop
sample resume objectives
graphical user interface
la perla
what is elmscan 5 usb interface
interface band
Related Software
Bio::Factory::SequenceFactoryI is a Perl interface that allows for generic building of sequences in factories. Free Download
Bio::Factory::SeqAnalysisParserFactoryI is a Perl interface describing objects capable of creating SeqAnalysisParserI parsers. Free Download
Bio::Root::Object is a core Perl 5 object. Free Download
Basset::Object is a Perl module used to create objects. Free Download
Bio::Tools::CodonTable is a bioperl codon table object. Free Download
Class::DBI::FormTools is a Perl module to build forms with multiple interconnected objects. Free Download
MRP Base Class 1.0 is an efficient base class for Perl objects that generates the class interface from a definition Free Download
Class::DBI::ConceptSearch is a Perl module to retrieve Class::DBI aggregates from high-level conceptual searches. Free Download
Latest Software
Popular Software
Favourite Software