Package org.jmol.modelsetbio
Class AlphaMonomer
java.lang.Object
org.jmol.modelset.Group
org.jmol.modelsetbio.Monomer
org.jmol.modelsetbio.AlphaMonomer
- All Implemented Interfaces:
Structure
- Direct Known Subclasses:
AminoMonomer
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final byte[]protected javajs.util.P3Fields inherited from class org.jmol.modelsetbio.Monomer
backboneBlockVis, bioPolymer, monomerIndex, offsetsFields inherited from class org.jmol.modelset.Group
chain, dssrNT, firstAtomIndex, group1, group3Names, groupID, groupIndex, lastAtomIndex, leadAtomIndex, selectedIndex, seqcode, shapeVisibilityFlags, specialAtomNames, standardGroupList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal AtomgetAtom(byte specialAtomID) final javajs.util.P3getAtomPoint(byte specialAtomID) getHelixData(int tokType, char qType, int mStep) javajs.util.QuatgetQuaternion(char qType) protected javajs.util.QuatgetQuaternionAlpha(char qType) (package private) javajs.util.P3getQuaternionFrameCenter(char qType) protected javajs.util.P3getQuaternionFrameCenterAlpha(char qType) int(package private) boolean(package private) booleanisConnectedAfter(Monomer possiblyPreviousMonomer) booleanisHelix()booleangroup ID-based definitionbooleanisSheet()booleanisWithinStructure(STR type) intsetProteinStructureType(STR type, int monomerIndexCurrent) voidsetStrucNo(int n) (package private) void(package private) static MonomervalidateAndAllocateA(Chain chain, String group3, int seqcode, int firstIndex, int lastIndex, int[] specialAtomIndexes) Methods inherited from class org.jmol.modelsetbio.Monomer
checkOptional, findNearestAtomIndex, getAtomFromOffsetIndex, getAtomIndex, getBioPolymerIndexInModel, getBioPolymerLength, getCrossLinkGroup, getCrossLinkVector, getGroup1, getGroup1b, getGroupParameter, getHelixData2, getInitiatorAtom, getLeadAtom, getMonomerIndex, getMonomerSequenceAtoms, getMyInfo, getSelectedMonomerCount, getSelectedMonomerIndex, getSpecialAtom, getSpecialAtomPoint, getStructureId, getTerminatorAtom, getUniqueID, getWingAtom, have, isConnectedPrevious, isCrossLinked, isLeadAtom, scanForOffsets, set2, setBioPolymer, setGroupID, setGroupParameter, setLeadAtomIndex, toString, updateOffsetsForAlternativeLocationsMethods inherited from class org.jmol.modelset.Group
addAtoms, fixIndices, getBSSideChain, getCarbonylOxygenAtom, getGroup3, getGroupInfo, getInsCode, getInsertionCode, getInsertionCodeChar, getInsertionCodeFor, getLeadAtomOr, getMinZ, getModel, getNitrogenAtom, getProteinStructureTag, getQuaternionFrame, getResno, getSeqcodeFor, getSeqcodeString, getSeqcodeStringFor, getSeqNumberFor, haveSequenceNumber, isAdded, isCarbohydrate, isCursorOnTopOf, isDna, isDnaByID, isNucleic, isNucleicMonomer, isPurine, isPurineByID, isPyrimidine, isPyrimidineByID, isRna, isRnaByID, isSelected, scaleToScreen, setAtomBits, setAtomBitsAndClear, setGroup, setResno, setShapeVisibility
-
Field Details
-
alphaOffsets
static final byte[] alphaOffsets -
proteinStructure
-
nitrogenHydrogenPoint
protected javajs.util.P3 nitrogenHydrogenPoint
-
-
Constructor Details
-
AlphaMonomer
protected AlphaMonomer()
-
-
Method Details
-
isProtein
public boolean isProtein()Description copied from class:Groupgroup ID-based definition -
validateAndAllocateA
-
isAlphaMonomer
boolean isAlphaMonomer() -
getStructure
- Overrides:
getStructurein classGroup
-
setStructure
-
setStrucNo
public void setStrucNo(int n) - Overrides:
setStrucNoin classMonomer
-
getProteinStructureType
- Overrides:
getProteinStructureTypein classMonomer
-
getProteinStructureSubType
- Overrides:
getProteinStructureSubTypein classGroup
-
getStrucNo
public int getStrucNo()- Overrides:
getStrucNoin classGroup
-
isHelix
public boolean isHelix() -
isSheet
public boolean isSheet() -
setProteinStructureType
- Overrides:
setProteinStructureTypein classGroup- Parameters:
type-monomerIndexCurrent- a pointer to the current ProteinStructure- Returns:
- a pointer to this ProteinStructure
-
getAtom
-
getAtomPoint
public final javajs.util.P3 getAtomPoint(byte specialAtomID) -
isConnectedAfter
- Specified by:
isConnectedAfterin classMonomer
-
getQuaternionFrameCenter
javajs.util.P3 getQuaternionFrameCenter(char qType) - Overrides:
getQuaternionFrameCenterin classMonomer- Returns:
- center
-
isWithinStructure
- Overrides:
isWithinStructurein classGroup- Returns:
- T/F
-
getQuaternionFrameCenterAlpha
protected javajs.util.P3 getQuaternionFrameCenterAlpha(char qType) -
getHelixData
- Overrides:
getHelixDatain classGroup- Returns:
- helix data of some sort
-
getQuaternion
public javajs.util.Quat getQuaternion(char qType) - Overrides:
getQuaternionin classGroup- Returns:
- quaternion
-
getQuaternionAlpha
protected javajs.util.Quat getQuaternionAlpha(char qType)
-