public enum MatcherFamily extends Enum<MatcherFamily> implements StructuralFamily<MatcherFamily>
StructuralFamily that groups others. Using this, one can employ the definition of exchanges to be
allowed for a group of residues.| Modifier and Type | Field and Description |
|---|---|
static EnumSet<MatcherFamily> |
ALL_AMINO_ACIDS |
static EnumSet<MatcherFamily> |
FUNCTIONAL
The following types are grouped according to functional chemical groups:
|
static EnumSet<MatcherFamily> |
GUTTERIDGE
The following types are grouped according to
|
| Modifier and Type | Method and Description |
|---|---|
EnumSet<AminoAcidFamily> |
getMembers() |
String |
getOneLetterCode() |
String |
getThreeLetterCode() |
static MatcherFamily |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MatcherFamily[] |
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 MatcherFamily ALL
public static final MatcherFamily GUTTERIDGE_IMIDAZOLE
public static final MatcherFamily GUTTERIDGE_AMINE
public static final MatcherFamily GUTTERIDGE_CARBOXYLATE
public static final MatcherFamily GUTTERIDGE_AMIDE
public static final MatcherFamily GUTTERIDGE_HYDROXYL
public static final MatcherFamily GUTTERIDGE_THIOL
public static final MatcherFamily GUTTERIDGE_GUANIDIUM
public static final MatcherFamily GUTTERIDGE_OTHERS
public static final MatcherFamily FUNCTIONAL_AROMATIC
public static final MatcherFamily FUNCTIONAL_NEGATIVE
public static final MatcherFamily FUNCTIONAL_POSITIVE
public static final MatcherFamily FUNCTIONAL_POLAR
public static final MatcherFamily FUNCTIONAL_UNPOLAR
public static final EnumSet<MatcherFamily> GUTTERIDGE
Gutteridge, A. and Thornton, J. M.:
Understanding nature's catalytic toolkit Trends in biochemical sciences, Elsevier, 2005, 30, 622-629.
public static EnumSet<MatcherFamily> FUNCTIONAL
aromatic (a) F,Y,W
negatively charged (n) D,E
positively charged (p) K,R,H
polar, uncharged (o) P,N,Q,C,T,S
nonpolar, aliphatic (i) G,A,V,L,M,I
public static EnumSet<MatcherFamily> ALL_AMINO_ACIDS
public static MatcherFamily[] values()
for (MatcherFamily c : MatcherFamily.values()) System.out.println(c);
public static MatcherFamily 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 EnumSet<AminoAcidFamily> getMembers()
public String getOneLetterCode()
getOneLetterCode in interface StructuralFamily<MatcherFamily>public String getThreeLetterCode()
getThreeLetterCode in interface StructuralFamily<MatcherFamily>Copyright © 2018. All rights reserved.