Bio::S...:ExonI(3pm)
π Bio::SeqFeature::Gene::ExonI(3pm) π
okay bestie, welcome to the Bio::SeqFeature::Gene::ExonI page β it's the interface for a feature representing an exon, and yes it's a whole vibe. This is the manual page for Bio::S...:ExonI(3pm), and we're gonna get into it together. π§β¨
πΈ NAME πΈ
Bio::SeqFeature::Gene::ExonI β the interface for a feature that represents an exon. that's the whole job description, she's an interface, she's an exon, she's iconic. π
β¨ SYNOPSIS β¨
ngl the synopsis is giving "figure it out from the methods", because it literally just says:
See documentation of methods.
so likeβ¦ scroll down to the APPENDIX, bestie, that's where the methods live. π«Ά
π¦ DESCRIPTION π¦
so this is a feature representing an exon. and in this definition, an exon is transcribed and β at least for one particular transcript β it is not spliced out of the pre-mRNA. periodt. that's the definition, no notes.
but here's the plot twist: it does not necessarily code for amino acid. π so like, don't assume. an exon can be out here living its best non-coding life.
π FEEDBACK π
π Mailing Lists
user feedback is, like, integral to the evolution of this and other Bioperl modules β no cap. so if you have comments or suggestions, pls pls pls send them to one of the Bioperl mailing lists. your participation is much appreciated, fr fr. π₯Ή
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
π«Ά Support
okay so usage questions and support issues? send those to the mailing list:
bioperl-l@bioperl.org
and not straight to the module maintainer, bestie. the reason is lowkey wholesome: there are lots of experienced, responsive experts on the list who can look at your problem and quickly address it. π
please include a thorough description of the problem, with code and data examples, if at all possible. the more detail the better, that's the whole vibe check. π―
π Reporting Bugs
report bugs to the Bioperl bug tracking system so we can keep track of the bugs and their resolution. it's giving organized. it's giving responsible. we love to see it. β¨
bug reports can be submitted via the web:
https://github.com/bioperl/bioperl-live/issues
π AUTHOR - Hilmar Lapp π
email: hlapp@gmx.net
π APPENDIX π
the rest of the documentation goes into the details of each of the object methods. heads up: internal methods are usually preceded with a _ β that's the little secret handshake, iykyk. π
𧬠is_coding
Title : is_coding
Usage : if($exon->is_coding()) {
# do something
}
Function: Whether or not the exon codes for amino acid.
Returns : TRUE if the object represents a feature translated into protein,
and FALSE otherwise.
Args :
so is_coding is the method you call when you need to know: does this exon code for amino acid or not? π€ it returns TRUE if the object represents a feature that gets translated into protein, and FALSE otherwise. args? none. she takes nothing. she just tells you. π
π cds
Title : cds()
Usage : $cds = $exon->cds();
Function: Get the coding sequence of the exon as a sequence object.
The returned sequence object must be in frame 0, i.e., the first
base starts a codon.
An implementation may return undef, indicating that a coding
sequence does not exist, e.g. for a UTR (untranslated region).
Returns : A L<Bio::PrimarySeqI> implementing object.
Args :
okay so cds() gets you the coding sequence of the exon as a sequence object. and there are rules, bestie:
- the returned sequence object must be in frame 0, meaning the first base starts a codon. no funny business. π§¬
- an implementation may return
undef, which means a coding sequence does not exist β like for a UTR (untranslated region). so if you getundef, that's not a bug, that's just the situation. π
Returns: a Bio::PrimarySeqI implementing object.
Args: none, she's self-sufficient. π¦
lowkey reminder: this whole page is the interface docs, so an implementation might do its own thing within these rules β but the rules above? those are the rules. π
and that's the whole page, bestie!! thanks for reading, you ate. π β¨
this gem was brought to you by perl v5.32.1, dated 2021-08-15, from Bio::S...:ExonI(3pm) β mwah, take care of her. πππ¦
π¦ 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