Bio::S...actory(3pm)
π Bio::Seq::SeqFastaSpeedFactory β the perl manual page, bestie edition π
okay so. you're here for Bio::Seq::SeqFastaSpeedFactory(3pm), a User Contributed Perl Documentation page, and honestly? it's giving speed. it's giving factory. it's giving "make me a Bio::Seq object and make it FAST". let's get into it β¨
πΈ NAME πΈ
Bio::Seq::SeqFastaSpeedFactory β Rapid creation of Bio::Seq objects through a factory. no cap, that's literally the whole job. ππ¨
π¦ SYNOPSIS π¦
use Bio::Seq::SeqFastaSpeedFactory;
my $factory = Bio::Seq::SeqFastaSpeedFactory->new();
my $seq = $factory->create( -seq => 'WYRAVLC',
-id => 'name' );
look at her. three lines. immaculate. π
β¨ DESCRIPTION β¨
so this factory was designed to build Bio::Seq objects as quickly as possible, but it is not as generic as Bio::Seq::SeqFactory. that's the tradeoff, bestie β speed over flexibility, always.
you can use it to create sequences from non-rich file formats. and fun fact: the Bio::SeqIO::fasta sequence parser uses this factory. so like, it's lowkey famous. π
π«Ά FEEDBACK π«Ά
π Mailing Lists π
user feedback is an integral part of the evolution of this and other Bioperl modules. so send your comments and suggestions, preferably to the Bioperl mailing list. your participation is much appreciated fr fr π
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
π Support π
please direct usage questions or support issues to the mailing list:
bioperl-l@bioperl.org
and not to the module maintainer directly, okay? there are so many experienced and responsive experts who will be able look at the problem and quickly address it. iconic behavior tbh.
π include a thorough description of the problem with code and data examples if at all possible. the more deets, the better we can help. π
π Reporting Bugs π
report bugs to the Bioperl bug tracking system so we can keep track of the bugs and their resolution. bug reports can be submitted via the web:
https://github.com/bioperl/bioperl-live/issues
π AUTHOR - Jason Stajich π
Email jason@bioperl.org π
π APPENDIX π
the rest of the documentation details each of the object methods. internal methods are usually preceded with a _.
π§ new
Title : new
Usage : my $obj = Bio::Seq::SeqFastaSpeedFactory->new();
Function: Builds a new Bio::Seq::SeqFastaSpeedFactory object
Returns : Bio::Seq::SeqFastaSpeedFactory
Args : None
Title: new
Usage: my $obj = Bio::Seq::SeqFastaSpeedFactory->new();
Function: builds a brand new Bio::Seq::SeqFastaSpeedFactory object β¨
Returns: a Bio::Seq::SeqFastaSpeedFactory β that's what you get back π
Args: None. zero. nada. she needs nothing from you, main character energy π
πΈ create
Title : create
Usage : my $seq = $seqbuilder->create(-seq => 'CAGT', -id => 'name');
Function: Instantiates a new Bio::Seq object, correctly built but very
fast, knowing stuff about Bio::PrimarySeq and Bio::Seq
Returns : A Bio::Seq object
Args : Initialization parameters for the sequence object we want:
-id
-primary_id
-display_id
-desc
-seq
-alphabet
Title: create
Usage: my $seq = $seqbuilder->create(-seq => 'CAGT', -id => 'name');
Function: instantiates a new Bio::Seq object β correctly built but very fast β knowing stuff about Bio::PrimarySeq and Bio::Seq. she's smart AND quick, we stan. π₯
Returns: a Bio::Seq object π
Args: initialization parameters for the sequence object we want:
-id-primary_id-display_id-desc-seq-alphabet
all six, bestie. don't forget any. π
and that's the whole page, you ate that. this manual page was generated for perl v5.32.1 on 2021-08-15 β so it's vintage, it's archival, it's lowkey a museum piece, and you read the whole thing. periodt. πβ¨π
π¦ where this page comes from
- debian bookworm: libbio-perl-perl 1.7.8-1 Β· Perl
- debian trixie: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu jammy: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu noble: libbio-perl-perl 1.7.8-1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms