NucleicAcids
use NucleicAcids;
use NucleicAcids qw(:all);
NucleicAcids module the provides the following functions:
GetNucleicAcidPropertiesData, GetNucleicAcidPropertiesNames, GetNucleicAcids, GetNucleicAcidsByType, IsNucleicAcid, IsNucleicAcidProperty, IsNucleicAcidType
Returns an array or a reference to an array containing names of nucleic acids as a code or nucleic acid name controlled by optional parameter NameType. By default, nucleic acids names are returned as the code. Possible values for NameType: Code or Name.
Returns an array or a reference to an array containing names of nucleic acids specified by parameter Type as a code or name controlled by optional parameter NameType. Default values for Type: Nucleoside. Default value for NameType: Code. Possible values for Type: Nucleobase, Nucleoside, Deoxynucleoside, Nucleotide, Deoxynucleotide. Possible values for NameType: Code or Name.
Returns a reference to hash containing property names and values for a specified NucleicAcidID.
Returns nucleic acid property value for a specified NucleicAcidID. This function is implemented on-the-fly using Perl's AUTOLOAD functionality.
Returns an array or a reference to an array containing names of properties for nucleic acids. Order of nucleic acids properties is controlled by optional parameter Mode. Possible values for Mode: Alphabetical or ByGroup; Default: ByGroup.
Returns 1 or 0 based on whether it's a known nucleic acid ID.
Returns 1 or 0 based on whether it's a known nucleic acid property name.
Returns 1 or 0 based on whether it's a known nucleic acid type.
AminoAcids.pm, PeriodicTable.pm
Copyright (C) 2024 Manish Sud. All rights reserved.
This file is part of MayaChemTools.
MayaChemTools is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.