Class NucleicMonomer
java.lang.Object
org.jmol.modelset.Group
org.jmol.modelsetbio.Monomer
org.jmol.modelsetbio.PhosphorusMonomer
org.jmol.modelsetbio.NucleicMonomer
- All Implemented Interfaces:
Structure
-
Field Summary
FieldsFields inherited from class PhosphorusMonomer
PFields inherited from class Monomer
backboneBlockVis, bioPolymer, offsetsFields inherited from class Group
chain, dssrNT, firstAtomIndex, group1, group3Names, groupID, groupIndex, lastAtomIndex, leadAtomIndex, selectedIndex, seqcode, shapeVisibilityFlags, specialAtomNames, standardGroupList, strutPoint -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBasePair(BasePair bp) voidfindNearestAtomIndex(int x, int y, Atom[] closest, short madBegin, short madEnd) /////////////////////////////////////////////////////////////voidgetBaseRing6Points(P3[] pts) getC1P()booleangetCrossLinkVector(Lst<Integer> vReturn, boolean crosslinkCovalent, boolean crosslinkHBond) P3[]getDSSRFrame(Viewer vwr) booleangetEdgePoints(P3[] pts) protected chargetHelixData(int tokType, char qType, int mStep) getN0()getN3()/////////////////////////////////////////////////////////////getQuaternion(char qType) voidgetRiboseRing5Points(P3[] pts) booleanbooleanisDna()/////////////////////////////////////////////////////////////booleanbooleanbooleanisPurine()group ID-based definitionbooleangroup ID-based definitionbooleanisRna()group ID-based definitionbooleanmaybeGetBaseRing5Points(P3[] pts) voidsetGroup1(char g) voidvoidsetRingsVisible(boolean isVisible) static MonomervalidateAndAllocate(Chain chain, String group3, int seqcode, int firstAtomIndex, int lastAtomIndex, int[] specialAtomIndexes) Methods inherited from class PhosphorusMonomer
getQuaternionP, getStructure, isCA2, isNucleicMethods inherited from class Monomer
checkOptional, getAtomFromOffsetIndex, getAtomIndex, getBioPolymerIndexInModel, getBioPolymerLength, getCrossLinkGroup, getGroup1, getGroupParameter, getHelixData2, getLeadAtom, getMonomerIndex, getMyInfo, getSelectedMonomerCount, getSelectedMonomerIndex, getSpecialAtom, getSpecialAtomPoint, getStructureId, getUniqueID, getWingAtom, have, isConnectedPrevious, isHelix, isLeadAtom, isSheet, scanForOffsets, set2, setGroupID, setLeadAtomIndex, setStrucNo, toString, updateOffsetsForAlternativeLocationsMethods inherited from class Group
addAtoms, fixIndices, getBSSideChain, getCarbonylOxygenAtom, getGroup3, getGroupInfo, getInsCode, getInsertionCode, getInsertionCodeChar, getInsertionCodeFor, getLeadAtomOr, getMinZ, getModel, getNitrogenAtom, getProteinStructureSubType, getProteinStructureTag, getQuaternionFrame, getResno, getSeqcodeFor, getSeqcodeString, getSeqcodeStringFor, getSeqNumberFor, getStrucNo, haveSequenceNumber, isAdded, isCarbohydrate, isCursorOnTopOf, isDnaByID, isProtein, isPurineByID, isPyrimidineByID, isRnaByID, isSelected, isWithinStructure, scaleToScreen, setAtomBits, setAtomBitsAndClear, setGroup, setProteinStructureType, setResno, setShapeVisibility, unsetStrutPoint
-
Field Details
-
dssrBox
-
dssrBoxHeight
public float dssrBoxHeight -
dssrFrame
-
-
Method Details
-
validateAndAllocate
-
isNucleicMonomer
public boolean isNucleicMonomer()- Overrides:
isNucleicMonomerin classGroup
-
isDna
public boolean isDna()Description copied from class:PhosphorusMonomer/////////////////////////////////////////////////////////////- Overrides:
isDnain classPhosphorusMonomer- Returns:
- boolean
-
isRna
public boolean isRna()Description copied from class:Groupgroup ID-based definition- Overrides:
isRnain classPhosphorusMonomer- Returns:
- boolean
-
isPurine
public boolean isPurine()Description copied from class:Groupgroup ID-based definition- Overrides:
isPurinein classPhosphorusMonomer- Returns:
- boolean
-
isPyrimidine
public boolean isPyrimidine()Description copied from class:Groupgroup ID-based definition- Overrides:
isPyrimidinein classPhosphorusMonomer- Returns:
- boolean
-
isGuanine
public boolean isGuanine() -
getProteinStructureType
Description copied from class:Monomer/////////////////////////////////////////////////////////////- Overrides:
getProteinStructureTypein classPhosphorusMonomer
-
getC1P
-
getN3
-
getBaseRing6Points
-
maybeGetBaseRing5Points
-
getRiboseRing5Points
-
findNearestAtomIndex
///////////////////////////////////////////////////////////// -
setRingsVisible
public void setRingsVisible(boolean isVisible) -
setRingsClickable
public void setRingsClickable() -
getN0
-
getHelixData
- Overrides:
getHelixDatain classPhosphorusMonomer- Parameters:
tokType-qType-mStep-- Returns:
- helix data of some sort
-
getQuaternion
- Overrides:
getQuaternionin classPhosphorusMonomer- Parameters:
qType-- Returns:
- quaternion
-
isCrossLinked
- Overrides:
isCrossLinkedin classMonomer- Parameters:
g-- Returns:
- T/F
-
getCrossLinkVector
public boolean getCrossLinkVector(Lst<Integer> vReturn, boolean crosslinkCovalent, boolean crosslinkHBond) - Overrides:
getCrossLinkVectorin classMonomer- Parameters:
vReturn-crosslinkCovalent-crosslinkHBond-- Returns:
- T/F
-
getEdgePoints
-
addBasePair
-
setGroup1
public void setGroup1(char g) -
getBasePairs
-
getGroup1b
protected char getGroup1b()- Overrides:
getGroup1bin classMonomer
-
getDSSRFrame
-