public enum AminoAcidFamily extends Enum<AminoAcidFamily> implements StructuralFamily<AminoAcidFamily>
AminoAcidFamily contains the general information of a type of amino acid.| Enum Constant and Description |
|---|
ALANINE |
ARGININE |
ASPARAGINE |
ASPARTIC_ACID |
CYSTEINE |
GAP |
GLUTAMIC_ACID |
GLUTAMINE |
GLYCINE |
HISTIDINE |
ISOLEUCINE |
LEUCINE |
LYSINE |
METHIONINE |
PHENYLALANINE |
PROLINE |
SERINE |
THREONINE |
TRYPTOPHAN |
TYROSINE |
UNKNOWN |
VALINE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsExpectedAtoms(List<Atom> atoms,
AminoAcidFamily aminoAcidFamily)
Returns true if the set of AtomFilter contains only Atom names, that can occur in the given residue type.
|
EnumSet<AtomName> |
getAllowedAtoms() |
static Optional<AminoAcidFamily> |
getAminoAcidTypeByOneLetterCode(char oneLetterCode) |
static Optional<AminoAcidFamily> |
getAminoAcidTypeByOneLetterCode(String oneLetterCode) |
static Optional<AminoAcidFamily> |
getAminoAcidTypeByThreeLetterCode(String threeLetterCode) |
String |
getName() |
String |
getOneLetterCode() |
AminoAcid |
getPrototype()
Returns a prototype of the
AminoAcid that are deposited in the project resources. |
String |
getThreeLetterCode() |
static AminoAcidFamily |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AminoAcidFamily[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfcompareTopublic static final AminoAcidFamily ALANINE
public static final AminoAcidFamily ARGININE
public static final AminoAcidFamily ASPARAGINE
public static final AminoAcidFamily ASPARTIC_ACID
public static final AminoAcidFamily CYSTEINE
public static final AminoAcidFamily GLUTAMINE
public static final AminoAcidFamily GLUTAMIC_ACID
public static final AminoAcidFamily GLYCINE
public static final AminoAcidFamily HISTIDINE
public static final AminoAcidFamily ISOLEUCINE
public static final AminoAcidFamily LEUCINE
public static final AminoAcidFamily LYSINE
public static final AminoAcidFamily METHIONINE
public static final AminoAcidFamily PHENYLALANINE
public static final AminoAcidFamily PROLINE
public static final AminoAcidFamily SERINE
public static final AminoAcidFamily THREONINE
public static final AminoAcidFamily TRYPTOPHAN
public static final AminoAcidFamily TYROSINE
public static final AminoAcidFamily VALINE
public static final AminoAcidFamily UNKNOWN
public static final AminoAcidFamily GAP
public static AminoAcidFamily[] values()
for (AminoAcidFamily c : AminoAcidFamily.values()) System.out.println(c);
public static AminoAcidFamily valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static Optional<AminoAcidFamily> getAminoAcidTypeByThreeLetterCode(String threeLetterCode)
public static Optional<AminoAcidFamily> getAminoAcidTypeByOneLetterCode(char oneLetterCode)
public static Optional<AminoAcidFamily> getAminoAcidTypeByOneLetterCode(String oneLetterCode)
public String getName()
public String getOneLetterCode()
getOneLetterCode in interface StructuralFamily<AminoAcidFamily>public String getThreeLetterCode()
getThreeLetterCode in interface StructuralFamily<AminoAcidFamily>public boolean containsExpectedAtoms(List<Atom> atoms, AminoAcidFamily aminoAcidFamily)
atoms - The atoms to be checked.aminoAcidFamily - The expected type of residue.Copyright © 2018. All rights reserved.