Bio::V...Change(3pm)
π Bio::Variation::AAChange π
okay bestie, welcome to Bio::Variation::AAChange β the Sequence change class for polypeptides β¨ (that's the NAME, and yes it's giving protein-level main character energy π§¬π
It lives in the User Contributed Perl Documentation part of the Bio::V...Change(3pm) manual. We're so back.
πΈ SYNOPSIS πΈ
here's the vibe, copy-paste approved:
$aamut = Bio::Variation::AAChange->new
('-start' => $start,
'-end' => $end,
'-length' => $len,
'-proof' => $proof,
'-isMutation' => 1,
'-mut_number' => $mut_number
);
my $a1 = Bio::Variation::Allele->new;
$a1->seq($ori) if $ori;
$aamut->allele_ori($a1);
my $a2 = Bio::Variation::Allele->new;
$a2->seq($mut) if $mut;
$aachange->add_Allele($a2);
$aachange->allele_mut($a2);
print "\n";
# add it to a SeqDiff container object
$seqdiff->add_Variant($rnachange);
# and create links to and from RNA level variant objects
$aamut->RNAChange($rnachange);
$rnachange->AAChange($rnachange);
yes, print "\n"; is in there. iconic behaviour honestly. we don't question it π
π¦ DESCRIPTION π¦
So the instantiable class Bio::Variation::RNAChange describes basic sequence changes at polypeptide level. It uses methods defined in superclass Bio::Variation::VariantI β go read Bio::Variation::VariantI for the details, bestie, it's where all the lore lives πβ¨
If the variation described by a AAChange object has a known Bio::Variation::RNAAChange object, you create the link with method AAChange(). See Bio::Variation::AAChange for more information π
π«Ά FEEDBACK π«Ά
π Mailing Lists
User feedback is an integral part of the evolution of this and other Bioperl modules. Send your comments and suggestions preferably to 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
Please direct usage questions or support issues to the mailing list:
bioperl-l@bioperl.org
rather than to the module maintainer directly. Many experienced and responsive experts will be able look at the problem and quickly address it. Please include a thorough description of the problem with code and data examples if at all possible β the more context you give, the faster someone can slay your bug ππ₯
π Reporting Bugs
Report bugs to the Bioperl bug tracking system to help us keep track the bugs and their resolution. Bug reports can be submitted via the web:
https://github.com/bioperl/bioperl-live/issues
π AUTHOR - Heikki Lehvaslaiho π
Email: heikki-at-bioperl-dot-org
(the -at- and -dot- are doing the anti-spam censor thing, you got this π)
π APPENDIX π
The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _ (iykyk β underscore = backstage, don't touch unless you're built different).
β¨ RNAChange
- Title β
RNAChange - Usage β
$mutobj = $self->RNAChange;
$mutobj = $self->RNAChange($objref);
- Function β Returns or sets the link-reference to a mutation/change object. If there is no link, it will return
undef(so like, no link, no vibes, undef π«₯) - Returns β an obj_ref or undef
β¨ label
- Title β
label - Usage β
$obj->label(); - Function β Sets and returns mutation event label(s). If value is not set, or no argument is given returns false. Each instantiable subclass of
Bio::Variation::VariantIneeds to implement this method. Valid values are listed in 'Mutation event controlled vocabulary' inhttp://www.ebi.ac.uk/mutations/recommendations/mutevent.html. - Example β
- Returns β string
- Args β string
β¨ similarity_score
- Title β
similarity_score - Usage β
$self->similarity_score - Function β Measure for evolutionary conservativeness of single amino substitutions. Uses BLOSUM62. Negative numbers are noncoservative changes.
- Returns β integer, undef if not single amino acid change
β¨ trivname
- Title β
trivname - Usage β
$self->trivname - Function β Given a
Bio::Variation::AAChangeobject with linkedBio::Variation::RNAChangeandBio::Variation::DNAMutationobjects, this subroutine creates a string corresponding to the 'trivial name' of the mutation. Trivial name is specified in Antonorakis & MDI Nomenclature Working Group: Human Mutation 11:1-3, 1998. - Returns β string
π that's the whole page bestie, no notes, every flag accounted for, we ate and left absolutely no crumbs π
okay and for the cute sign-off: this page is from perl v5.32.1, dated 2021-12-02 πΈ that's the source/version and the date, tucked in right where the footer would be, mwah πβ¨π¦
π¦ where this page comes from
- debian bookworm: libbio-variation-perl 1.7.5-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libbio-variation-perl 1.7.5-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libbio-variation-perl 1.7.5-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbio-variation-perl 1.7.5-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libbio-variation-perl 1.7.5-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libbio-variation-perl 1.7.5-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms