Bio-Tools-ProteinogenicAA
view release on metacpan or search on metacpan
=head1 NAME
Bio::Tools::ProteinogenicAA - A object list of proteinogenic amino acids.
=head1 SYNOPSIS
Quick summary of what the module does.
use Bio::Tools::ProteinogenicAA;
my $p = Bio::Tools::ProteinogenicAA->new();
#recover the amino acids list from the object
my @aas = @{$p->aminoacids};
say $aas[0]->short_name
...
=head1 DESCRIPTION
This is a simple module that organizes in a single object a list of proteinogenic amino acids and some of its characteristics. Most of the stored information are important for mass spectrometry based proteomics.
This is an example of how the object is organizied:
internals: {
abbreviation "Ala",
amino_acid "Alanine",
avg_mass 71.0788,
codons "GCU GCC GCA GCG",
formula "C3H5NO",
is_hydrophobic 1,
is_polar 0,
monoisotopic_mass 71.03711,
pH "-",
pI 6.01,
pK1 2.35,
pK2 9.87,
short_name "A",
side_chain "-CH3",
van_der_waals_volume 67
}
=head1 METHODS
=head2 amino_acid
The amino acid common name.
$aa->amino_acid();
=head2 short_name
The single letter reference.
$aa->short_name();
=head2 abbreviation
The amino acid short abbreviation.
$aa->abbreviation();
=head2 pI
The amino acid isoelectric point.
Note: Pyrrolysine have a pI of 0, the true value was not setted yet.
$aa->pI();
=head2 pK1
The amino acid Dissociation constant (alpha-COOH).
Note: Pyrrolysine and Selenocysteine have a pK1 of 0, the true value was not setted yet.
$aa->pK1();
=head2 pK2
The amino acid Dissociation constant (alpha-NH3).
Note: Pyrrolysine and Selenocysteine have a pK2 of 0, the true value was not setted yet.
$aa->pK2();
=head2 side_chain
The amino acid side chain.
$aa->side_chain();
=head2 is_hydrophobic
Returns true if the amino acid is hydrophobic.
$aa->is_hydrophobic();
=head2 is_polar
Returns true if the amino acid is polar.
$aa->is_polar();
=head2 pH
Returns the amino acids pH.
$aa->pH();
=head2 Van der Walls Volume
Returns the approximate Van der Walls volume.
$aa->van_der_waals_volume();
=head2 codons
Returns a string with all codons responsible for the amino acid.
$aa->codons();
=head2 formula
The amino acid chemical formula.
$aa->formula();
=head2 monoisotopic_mass
The amino acid monoisotopic_mass (Da).
$aa->monoisotopic_mass();
=head2 avg_mass
The amino average mass (Da).
$aa->avg_mass();
=head1 AUTHOR
Felipe da Veiga Leprevost, C<< <leprevost at cpan.org> >>
=head1 BUGS
Please report any bugs or feature requests to C<bug-bio-tools-proteinogenicaa at rt.cpan.org>, or through
the web interface at L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Bio-Tools-ProteinogenicAA>. I will be notified, and then you'll
automatically be notified of progress on your bug as I make changes.
=head1 SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Bio::Tools::ProteinogenicAA
You can also look for information at:
=over 4
=item * RT: CPAN's request tracker (report bugs here)
L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Bio-Tools-ProteinogenicAA>
=item * AnnoCPAN: Annotated CPAN documentation
L<http://annocpan.org/dist/Bio-Tools-ProteinogenicAA>
=item * CPAN Ratings
L<http://cpanratings.perl.org/d/Bio-Tools-ProteinogenicAA>
=item * Search CPAN
L<http://search.cpan.org/dist/Bio-Tools-ProteinogenicAA/>
=back
=head1 ACKNOWLEDGEMENTS
( run in 0.749 second using v1.01-cache-2.11-cpan-39bf76dae61 )