Bio::A...tifasta(3pm)
π NAME π
Bio::AlignIO::largemultifasta β the largemultifasta MSA sequence input/output stream, and yes bestie it is exactly as niche as it sounds π
β¨ SYNOPSIS β¨
Do not use this module directly. Use it via the Bio::AlignIO class.
fr fr. do NOT come for this module directly, she does not want to be touched. go through the Bio::AlignIO class like a normal person π«Ά
π¦ DESCRIPTION π¦
okay so here's the vibe: this object can transform Bio::SimpleAlign objects to and from largemultifasta flat file databases. that's her whole job and she eats every time.
but listen β this is for the fasta sequence format, NOT the FastA analysis program. two completely different girlies, do not confuse them π if you actually wanna process the pairwise alignments coming out of a FastA (FastX, FastN, FastP, tFastA, etc), you need to go hang out with the Bio::SearchIO module instead.
and the tea on this one: it's a reimplementation of the Bio::AlignIO::fasta modules, except she creates temporary files instead of keeping the whole entire sequences in memory. lowkey genius, highkey saving your RAM. main character resource management honestly π
π FEEDBACK π
πΈ Support
please direct your usage questions and support issues to the mailing list:
bioperl-l@bioperl.org
and not straight to the module maintainer, okay? there are so many experienced and responsive experts on there who will look at your problem and address it fast, and the maintainer does not need to be in your DMs. if it's at all possible, please include a thorough description of the problem with code and data examples β the more detail the better, we love a thorough queen β¨
π Reporting Bugs
report bugs to the Bioperl bug tracking system so we can keep track of the bugs and their resolution (tracking both is the whole point bestie). bug reports can be submitted via the web:
https://github.com/bioperl/bioperl-live/issues
π AUTHORS - Albert Vilella, Heikki Lehvaslaiho π
Email: avilella-at-gmail-dot-com, heikki-at-bioperl-dot-org
π APPENDIX π
the rest of this documentation details each of the object methods. internal methods are usually preceded with a _ (iykyk, underscore = private business π)
π« next_seq
- Title:
next_seq - Usage:
$seq = $stream->next_seq() - Function: returns the next sequence in the stream while taking care of the length
- Returns:
Bio::Seqobject - Args: NONE
π« next_aln
- Title:
next_aln - Usage:
$aln = $stream->next_aln() - Function: returns the next alignment in the stream.
- Returns:
Bio::Align::AlignIobject β returns0on end of file or on error - Args: NONE
π« write_aln
- Title:
write_aln - Usage:
$stream->write_aln(@aln) - Function: writes the
$alnobject into the stream in largemultifasta format - Returns:
1for success and0for error - Args:
Bio::Align::AlignIobject
perl v5.32.1 Β· 2021-08-15 Β· and that's the Bio::A...tifasta(3pm) energy right there π thanks for reading the whole thing bestie, you ate that, 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