Logo Search packages:      
Sourcecode: jmol version File versions  Download package

Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Package Functions | Static Package Functions | Package Attributes | Static Package Attributes | Static Private Attributes

org::jmol::modelsetbio::PhosphorusMonomer Class Reference

Inheritance diagram for org::jmol::modelsetbio::PhosphorusMonomer:
Inheritance graph
Collaboration diagram for org::jmol::modelsetbio::PhosphorusMonomer:
Collaboration graph

List of all members.

Public Member Functions

BioPolymer getBioPolymer ()
int getBioPolymerIndexInModel ()
int getBioPolymerLength ()
Atom getCarbonylOxygenAtom ()
final char getChainID ()
boolean getCrossLinkLeadAtomIndexes (List vReturn)
final char getGroup1 ()
final short getGroupID ()
int getGroupIndex ()
float getGroupParameter (int tok)
Object getHelixData (int tokType, char qType, int mStep)
char getInsertionCode ()
final Atom getLeadAtom ()
Atom getLeadAtom (Atom atom)
Model getModel ()
int getModelIndex ()
final ModelSet getModelSet ()
int getMonomerIndex ()
Map getMyInfo ()
Atom getNitrogenAtom ()
ProteinStructure getProteinStructure ()
byte getProteinStructureSubType ()
String getProteinStructureTag ()
byte getProteinStructureType ()
Quaternion getQuaternion (char qType)
Quaternion getQuaternionFrame (Atom[] atoms)
final int getResno ()
int getSelectedGroupIndex ()
int getSelectedMonomerCount ()
int getSelectedMonomerIndex ()
final int getSeqcode ()
final String getSeqcodeString ()
final int getSeqNumber ()
int getStrucNo ()
Object getStructure ()
String getStructureId ()
String getUniqueID ()
final Atom getWingAtom ()
boolean haveParameters ()
boolean isCarbohydrate ()
boolean isConnectedPrevious ()
boolean isCrossLinked (Group g)
boolean isDna ()
boolean isHelix ()
boolean isLeadAtom (int atomIndex)
final boolean isNucleic ()
boolean isProtein ()
boolean isPurine ()
boolean isPyrimidine ()
boolean isRna ()
boolean isSelected (BitSet bs)
boolean isSheet ()
boolean isWithinStructure (byte type)
final int selectAtoms (BitSet bs)
void setGroupIndex (int groupIndex)
void setGroupParameter (int tok, float f)
void setModelSet (ModelSet modelSet)
void setProteinStructureId (int id)
int setProteinStructureType (byte iType, int monomerIndexCurrent)
final void setShapeVisibility (int visFlag, boolean isVisible)
String toString ()

Static Public Member Functions

static String getGroup3 (short groupID)
static short getGroupID (String group3)
static char getInsertionCode (int seqcode)
static final int getInsertionCodeValue (int seqcode)
static int getSeqcode (int sequenceNumber, char insertionCode)
static String getSeqcodeString (int seqcode)
static final int getSequenceNumber (int seqcode)
static final boolean haveSequenceNumber (int seqcode)
static short lookupGroupID (String group3)

Public Attributes

int firstAtomIndex = -1
int lastAtomIndex
int leadAtomIndex = -1
int shapeVisibilityFlags = 0

Protected Member Functions

boolean calcBioParameters ()
final Atom getAtomFromOffsetIndex (int offsetIndex)
boolean getCrossLink (int i, List vReturn)
Object getHelixData2 (int tokType, char qType, int mStep)
final Atom getSpecialAtom (byte[] interestingIDs, byte specialAtomID)
final Point3f getSpecialAtomPoint (byte[] interestingIDs, byte specialAtomID)
boolean isAtomHidden (int atomIndex)
boolean isCursorOnTopOf (Atom atom, int x, int y, int radius, Atom champ)
 PhosphorusMonomer (Chain chain, String group3, int seqcode, int firstAtomIndex, int lastAtomIndex, byte[] offsets)
int scaleToScreen (int Z, int mar)

Static Protected Member Functions

static final boolean checkOptional (byte[]offsets, byte atom, int firstAtomIndex, int index)
static byte[] scanForOffsets (int firstAtomIndex, int[] specialAtomIndexes, byte[] interestingAtomIDs)

Protected Attributes

Chain chain
short groupID
boolean isAmino
boolean isPurine
boolean isPyrimidine
final byte[] offsets

Static Protected Attributes

static final byte P = 0

Package Functions

void findNearestAtomIndex (int x, int y, Atom[] closest, short madBegin, short madEnd)
void getConformation (Atom[] atoms, BitSet bsConformation, int conformationIndex)
final String getGroup3 ()
Atom getInitiatorAtom ()
final void getMonomerSequenceAtoms (BitSet bsInclude, BitSet bsResult)
Atom getP ()
Point3f getQuaternionFrameCenter (char qType)
Atom getTerminatorAtom ()
boolean isConnectedAfter (Monomer possiblyPreviousMonomer)
final boolean isGroup3 (String group3)
boolean isHetero ()
boolean isPhosphorusMonomer ()
void setBioPolymer (BioPolymer polymer, int index)
void setStructure (ProteinStructure proteinstructure)
final void updateOffsetsForAlternativeLocations (Atom[] atoms, BitSet bsSelected)

Static Package Functions

 [static initializer]
static synchronized short addGroup3Name (String group3)
static Monomer validateAndAllocate (Chain chain, String group3, int seqcode, int firstIndex, int lastIndex, int[] specialAtomIndexes)

Package Attributes

BioPolymer bioPolymer
int monomerIndex
int selectedIndex
int seqcode

Static Package Attributes

static short group3NameCount = 0
static String[] group3Names = new String[128]

Static Private Attributes

static final byte[] phosphorusOffsets = { P }

Detailed Description

Definition at line 34 of file PhosphorusMonomer.java.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index