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
FieldsFields 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal AtomgetAtom(byte specialAtomID) final P3getAtomPoint(byte specialAtomID) getHelixData(int tokType, char qType, int mStep) /////////////////////////////////////////////////////////////getQuaternion(char qType) protected QuatgetQuaternionAlpha(char qType) protected P3getQuaternionFrameCenterAlpha(char qType) intbooleanisHelix()booleangroup ID-based definitionbooleanisSheet()booleanisWithinStructure(STR type) intsetProteinStructureType(STR type, int monomerIndexCurrent) voidsetStrucNo(int n) Methods inherited from class Monomer
checkOptional, getAtomFromOffsetIndex, getAtomIndex, getBioPolymerIndexInModel, getBioPolymerLength, getCrossLinkGroup, getCrossLinkVector, getGroup1, getGroup1b, getGroupParameter, getHelixData2, getLeadAtom, getMonomerIndex, getMyInfo, getSelectedMonomerCount, getSelectedMonomerIndex, getSpecialAtom, getSpecialAtomPoint, getStructureId, getUniqueID, getWingAtom, have, isConnectedPrevious, isCrossLinked, isLeadAtom, scanForOffsets, set2, setGroupID, setLeadAtomIndex, toString, updateOffsetsForAlternativeLocationsMethods inherited from class 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, unsetStrutPoint
-
Field Details
-
proteinStructure
-
nitrogenHydrogenPoint
-
-
Constructor Details
-
AlphaMonomer
protected AlphaMonomer()
-
-
Method Details
-
isProtein
-
getStructure
- Overrides:
getStructurein classGroup
-
setStrucNo
public void setStrucNo(int n) - Overrides:
setStrucNoin classMonomer- Parameters:
n-
-
getProteinStructureType
Description copied from class:Monomer/////////////////////////////////////////////////////////////- Overrides:
getProteinStructureTypein classMonomer
-
getProteinStructureSubType
- Overrides:
getProteinStructureSubTypein classGroup
-
getStrucNo
public int getStrucNo()- Overrides:
getStrucNoin classGroup
-
isHelix
-
isSheet
-
setProteinStructureType
- Overrides:
setProteinStructureTypein classGroup- Parameters:
type-monomerIndexCurrent- a pointer to the current ProteinStructure- Returns:
- a pointer to this ProteinStructure
-
getAtom
-
getAtomPoint
-
isWithinStructure
- Overrides:
isWithinStructurein classGroup- Parameters:
type-- Returns:
- T/F
-
getQuaternionFrameCenterAlpha
-
getHelixData
- Overrides:
getHelixDatain classGroup- Parameters:
tokType-qType-mStep-- Returns:
- helix data of some sort
-
getQuaternion
- Overrides:
getQuaternionin classGroup- Parameters:
qType-- Returns:
- quaternion
-
getQuaternionAlpha
-