meshi.parameters
Enum AtomType

java.lang.Object
  extended by java.lang.Enum<AtomType>
      extended by meshi.parameters.AtomType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<AtomType>

public enum AtomType
extends java.lang.Enum<AtomType>


Enum Constant Summary
AC
           
ACA
           
ACB
           
AH
           
AN
           
AO
           
CC
           
CCA
           
CCB
           
CH
           
CN
           
CO
           
CSG
           
DC
           
DCA
           
DCB
           
DCG
           
DH
           
DN
           
DO
           
DOD
           
EC
           
ECA
           
ECB
           
ECD
           
ECG
           
EH
           
EN
           
EO
           
EOE
           
FC
           
FCA
           
FCB
           
FCD
           
FCE
           
FCG
           
FCZ
           
FH
           
FN
           
FO
           
GC
           
GCA
           
GH
           
GN
           
GO
           
HC
           
HCA
           
HCB
           
HCD
           
HCE
           
HCG
           
HE
           
HH
           
HHD
           
HHE
           
HN
           
HND
           
HNE
           
HO
           
IC
           
ICA
           
ICB
           
ICD
           
ICG1
           
ICG2
           
IH
           
IN
           
IO
           
KC
           
KCA
           
KCB
           
KCD
           
KCE
           
KCG
           
KH
           
KN
           
KNZ
           
KO
           
LC
           
LCA
           
LCB
           
LCD1
           
LCD2
           
LCG
           
LH
           
LN
           
LO
           
MC
           
MCA
           
MCB
           
MCE
           
MCG
           
MH
           
MN
           
MO
           
MSD
           
NC
           
NCA
           
NCB
           
NCG
           
NH
           
NHD1
           
NHD2
           
NN
           
NND
           
NO
           
NOD
           
PC
           
PCA
           
PCB
           
PCD
           
PCG
           
PN
           
PO
           
QC
           
QCA
           
QCB
           
QCD
           
QCG
           
QH
           
QHE1
           
QHE2
           
QN
           
QNE
           
QO
           
QOE
           
RC
           
RCA
           
RCB
           
RCD
           
RCG
           
RCZ
           
RH
           
RHE
           
RN
           
RNE
           
RNH
           
RO
           
SC
           
SCA
           
SCB
           
SH
           
SN
           
SO
           
SOG
           
TC
           
TCA
           
TCB
           
TCG
           
TH
           
TN
           
TO
           
TOG
           
TRC
           
TRN
           
TRO
           
VC
           
VCA
           
VCB
           
VCG1
           
VCG2
           
VH
           
VN
           
VO
           
WC
           
WCA
           
WCB
           
WCD1
           
WCD2
           
WCE2
           
WCE3
           
WCG
           
WCH2
           
WCZ2
           
WCZ3
           
WH
           
WHE
           
WN
           
WNE
           
WO
           
XXX
           
YC
           
YCA
           
YCB
           
YCD
           
YCE
           
YCG
           
YCZ
           
YH
           
YN
           
YO
           
YOH
           
 
Field Summary
private  BBatom bbAtom
           
private  Element element
           
 
Method Summary
 boolean backbone()
           
 boolean backboneC()
           
 boolean backboneCA()
           
 boolean backboneH()
           
 boolean backboneN()
           
 boolean backboneO()
           
 BBatom bbAtom()
           
 boolean isCarbon()
           
 boolean isHydrogen()
           
 boolean isNitrogen()
           
 boolean isOxygen()
           
 boolean isSulfur()
           
static AtomType type(int ordinal)
           
static AtomType type(java.lang.String name)
           
static AtomType type(java.lang.String residueName, java.lang.String atomName)
           
static AtomType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static AtomType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

TRN

public static final AtomType TRN

TRC

public static final AtomType TRC

TRO

public static final AtomType TRO

AH

public static final AtomType AH

AN

public static final AtomType AN

ACA

public static final AtomType ACA

AC

public static final AtomType AC

AO

public static final AtomType AO

ACB

public static final AtomType ACB

CH

public static final AtomType CH

CN

public static final AtomType CN

CCA

public static final AtomType CCA

CC

public static final AtomType CC

CO

public static final AtomType CO

CCB

public static final AtomType CCB

CSG

public static final AtomType CSG

DH

public static final AtomType DH

DN

public static final AtomType DN

DCA

public static final AtomType DCA

DC

public static final AtomType DC

DO

public static final AtomType DO

DCB

public static final AtomType DCB

DCG

public static final AtomType DCG

DOD

public static final AtomType DOD

EH

public static final AtomType EH

EN

public static final AtomType EN

ECA

public static final AtomType ECA

EC

public static final AtomType EC

EO

public static final AtomType EO

ECB

public static final AtomType ECB

ECG

public static final AtomType ECG

ECD

public static final AtomType ECD

EOE

public static final AtomType EOE

FH

public static final AtomType FH

FN

public static final AtomType FN

FCA

public static final AtomType FCA

FC

public static final AtomType FC

FO

public static final AtomType FO

FCB

public static final AtomType FCB

FCG

public static final AtomType FCG

FCD

public static final AtomType FCD

FCE

public static final AtomType FCE

FCZ

public static final AtomType FCZ

GH

public static final AtomType GH

GN

public static final AtomType GN

GCA

public static final AtomType GCA

GC

public static final AtomType GC

GO

public static final AtomType GO

HH

public static final AtomType HH

HN

public static final AtomType HN

HCA

public static final AtomType HCA

HC

public static final AtomType HC

HO

public static final AtomType HO

HCB

public static final AtomType HCB

HCG

public static final AtomType HCG

HCD

public static final AtomType HCD

HND

public static final AtomType HND

HHD

public static final AtomType HHD

HCE

public static final AtomType HCE

HNE

public static final AtomType HNE

HHE

public static final AtomType HHE

IH

public static final AtomType IH

IN

public static final AtomType IN

ICA

public static final AtomType ICA

IC

public static final AtomType IC

IO

public static final AtomType IO

ICB

public static final AtomType ICB

ICG1

public static final AtomType ICG1

ICG2

public static final AtomType ICG2

ICD

public static final AtomType ICD

KH

public static final AtomType KH

KN

public static final AtomType KN

KCA

public static final AtomType KCA

KC

public static final AtomType KC

KO

public static final AtomType KO

KCB

public static final AtomType KCB

KCG

public static final AtomType KCG

KCD

public static final AtomType KCD

KCE

public static final AtomType KCE

KNZ

public static final AtomType KNZ

LH

public static final AtomType LH

LN

public static final AtomType LN

LCA

public static final AtomType LCA

LC

public static final AtomType LC

LO

public static final AtomType LO

LCB

public static final AtomType LCB

LCG

public static final AtomType LCG

LCD1

public static final AtomType LCD1

LCD2

public static final AtomType LCD2

MH

public static final AtomType MH

MN

public static final AtomType MN

MCA

public static final AtomType MCA

MC

public static final AtomType MC

MO

public static final AtomType MO

MCB

public static final AtomType MCB

MCG

public static final AtomType MCG

MSD

public static final AtomType MSD

MCE

public static final AtomType MCE

NH

public static final AtomType NH

NN

public static final AtomType NN

NCA

public static final AtomType NCA

NC

public static final AtomType NC

NO

public static final AtomType NO

NCB

public static final AtomType NCB

NCG

public static final AtomType NCG

NOD

public static final AtomType NOD

NND

public static final AtomType NND

NHD1

public static final AtomType NHD1

NHD2

public static final AtomType NHD2

PN

public static final AtomType PN

PCA

public static final AtomType PCA

PC

public static final AtomType PC

PO

public static final AtomType PO

PCB

public static final AtomType PCB

PCG

public static final AtomType PCG

PCD

public static final AtomType PCD

QH

public static final AtomType QH

QN

public static final AtomType QN

QCA

public static final AtomType QCA

QC

public static final AtomType QC

QO

public static final AtomType QO

QCB

public static final AtomType QCB

QCG

public static final AtomType QCG

QCD

public static final AtomType QCD

QOE

public static final AtomType QOE

QNE

public static final AtomType QNE

QHE1

public static final AtomType QHE1

QHE2

public static final AtomType QHE2

RH

public static final AtomType RH

RN

public static final AtomType RN

RCA

public static final AtomType RCA

RC

public static final AtomType RC

RO

public static final AtomType RO

RCB

public static final AtomType RCB

RCG

public static final AtomType RCG

RCD

public static final AtomType RCD

RNE

public static final AtomType RNE

RHE

public static final AtomType RHE

RCZ

public static final AtomType RCZ

RNH

public static final AtomType RNH

SH

public static final AtomType SH

SN

public static final AtomType SN

SCA

public static final AtomType SCA

SC

public static final AtomType SC

SO

public static final AtomType SO

SCB

public static final AtomType SCB

SOG

public static final AtomType SOG

TH

public static final AtomType TH

TN

public static final AtomType TN

TCA

public static final AtomType TCA

TC

public static final AtomType TC

TO

public static final AtomType TO

TCB

public static final AtomType TCB

TCG

public static final AtomType TCG

TOG

public static final AtomType TOG

VH

public static final AtomType VH

VN

public static final AtomType VN

VCA

public static final AtomType VCA

VC

public static final AtomType VC

VO

public static final AtomType VO

VCB

public static final AtomType VCB

VCG1

public static final AtomType VCG1

VCG2

public static final AtomType VCG2

WH

public static final AtomType WH

WN

public static final AtomType WN

WCA

public static final AtomType WCA

WC

public static final AtomType WC

WO

public static final AtomType WO

WCB

public static final AtomType WCB

WCG

public static final AtomType WCG

WCD1

public static final AtomType WCD1

WCD2

public static final AtomType WCD2

WCE2

public static final AtomType WCE2

WCE3

public static final AtomType WCE3

WNE

public static final AtomType WNE

WHE

public static final AtomType WHE

WCZ2

public static final AtomType WCZ2

WCZ3

public static final AtomType WCZ3

WCH2

public static final AtomType WCH2

YH

public static final AtomType YH

YN

public static final AtomType YN

YCA

public static final AtomType YCA

YC

public static final AtomType YC

YO

public static final AtomType YO

YCB

public static final AtomType YCB

YCG

public static final AtomType YCG

YCD

public static final AtomType YCD

YCE

public static final AtomType YCE

YCZ

public static final AtomType YCZ

YOH

public static final AtomType YOH

XXX

public static final AtomType XXX

HE

public static final AtomType HE
Field Detail

bbAtom

private final BBatom bbAtom

element

private final Element element
Method Detail

values

public static AtomType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (AtomType c : AtomType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static AtomType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

backbone

public final boolean backbone()

backboneH

public final boolean backboneH()

backboneN

public final boolean backboneN()

backboneCA

public final boolean backboneCA()

backboneC

public final boolean backboneC()

backboneO

public final boolean backboneO()

isCarbon

public final boolean isCarbon()

isOxygen

public final boolean isOxygen()

isNitrogen

public final boolean isNitrogen()

isSulfur

public final boolean isSulfur()

isHydrogen

public final boolean isHydrogen()

bbAtom

public final BBatom bbAtom()

type

public static AtomType type(java.lang.String residueName,
                            java.lang.String atomName)

type

public static AtomType type(java.lang.String name)

type

public static AtomType type(int ordinal)