org.jmol.modelsetbio

Class PhosphorusMonomer

public class PhosphorusMonomer extends Monomer

Field Summary
protected booleanisPurine
protected booleanisPyrimidine
static floatMAX_ADJACENT_PHOSPHORUS_DISTANCE
static byte[]phosphorusOffsets
Constructor Summary
protected PhosphorusMonomer(Chain chain, String group3, int seqcode, int firstAtomIndex, int lastAtomIndex, byte[] offsets)
Method Summary
bytegetProteinStructureType()
ObjectgetStructure()
booleanisConnectedAfter(Monomer possiblyPreviousMonomer)
booleanisDna()
booleanisPhosphorusMonomer()
booleanisPurine()
booleanisPyrimidine()
booleanisRna()
static MonomervalidateAndAllocate(Chain chain, String group3, int seqcode, int firstIndex, int lastIndex, int[] specialAtomIndexes, Atom[] atoms)

Field Detail

isPurine

protected boolean isPurine

isPyrimidine

protected boolean isPyrimidine

MAX_ADJACENT_PHOSPHORUS_DISTANCE

private static float MAX_ADJACENT_PHOSPHORUS_DISTANCE

phosphorusOffsets

private static final byte[] phosphorusOffsets

Constructor Detail

PhosphorusMonomer

protected PhosphorusMonomer(Chain chain, String group3, int seqcode, int firstAtomIndex, int lastAtomIndex, byte[] offsets)

Method Detail

getProteinStructureType

public byte getProteinStructureType()

getStructure

public Object getStructure()

isConnectedAfter

boolean isConnectedAfter(Monomer possiblyPreviousMonomer)

isDna

public boolean isDna()

isPhosphorusMonomer

boolean isPhosphorusMonomer()

isPurine

public boolean isPurine()

isPyrimidine

public boolean isPyrimidine()

isRna

public boolean isRna()

validateAndAllocate

static Monomer validateAndAllocate(Chain chain, String group3, int seqcode, int firstIndex, int lastIndex, int[] specialAtomIndexes, Atom[] atoms)