Is amino acid#

Validating whether a residue name corresponds to an amino acid.

The function molsysmt.element.group.amino_acid.is_amino_acid() checks if a residue name is a recognized standard or non-standard amino acid.

Added in version 1.0.0.

Basic usage#

Let’s test various residue names against the amino-acid dictionary:

import molsysmt as msm
print('Is ALA an amino acid?:', msm.element.group.amino_acid.is_amino_acid('ALA'))
print('Is MSE an amino acid?:', msm.element.group.amino_acid.is_amino_acid('MSE'))
print('Is HOH an amino acid?:', msm.element.group.amino_acid.is_amino_acid('HOH'))
Is ALA an amino acid?: True
Is MSE an amino acid?: False
Is HOH an amino acid?: False