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 | Package Functions | Static Package Functions | Package Attributes | Static Package Attributes | Private Member Functions

org::jmol::modelsetbio::Monomer Class Reference

Inheritance diagram for org::jmol::modelsetbio::Monomer:
Inheritance graph
Collaboration diagram for org::jmol::modelsetbio::Monomer:
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 ()
Atom getLeadAtom (Atom atom)
final Atom getLeadAtom ()
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)
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)
 Monomer (Chain chain, String group3, int seqcode, int firstAtomIndex, int lastAtomIndex, byte[] interestingAtomOffsets)
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
final byte[] offsets

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)
Point3f getQuaternionFrameCenter (char qtype)
Atom getTerminatorAtom ()
abstract boolean isConnectedAfter (Monomer possiblyPreviousMonomer)
final boolean isGroup3 (String group3)
boolean isHetero ()
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)

Package Attributes

BioPolymer bioPolymer
int monomerIndex
int selectedIndex
int seqcode

Static Package Attributes

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

Private Member Functions

boolean getCrossLink (int i, List vReturn, Group group)

Detailed Description

Definition at line 45 of file Monomer.java.

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

Generated by  Doxygen 1.6.0   Back to index