Package org.jmol.modelsetbio
Class CarbohydrateMonomer
java.lang.Object
org.jmol.modelset.Group
org.jmol.modelsetbio.Monomer
org.jmol.modelsetbio.CarbohydrateMonomer
- All Implemented Interfaces:
Structure
-
Field Summary
FieldsFields 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 TypeMethodDescription(package private) voidfindNearestAtomIndex(int x, int y, Atom[] closest, short madBegin, short madEnd) Selects LeadAtom when this Monomer is clicked iff it is closer to the user.boolean(package private) booleanisConnectedAfter(Monomer possiblyPreviousMonomer) boolean(package private) static MonomervalidateAndAllocate(Chain chain, String group3, int seqcode, int firstIndex, int lastIndex) Methods inherited from class org.jmol.modelsetbio.Monomer
checkOptional, getAtomFromOffsetIndex, getAtomIndex, getBioPolymerIndexInModel, getBioPolymerLength, getCrossLinkGroup, getCrossLinkVector, getGroup1, getGroup1b, getGroupParameter, getHelixData2, getInitiatorAtom, getLeadAtom, getMonomerIndex, getMonomerSequenceAtoms, getMyInfo, getQuaternionFrameCenter, getSelectedMonomerCount, getSelectedMonomerIndex, getSpecialAtom, getSpecialAtomPoint, getStructureId, getTerminatorAtom, getUniqueID, getWingAtom, have, isCrossLinked, isHelix, isLeadAtom, isSheet, scanForOffsets, set2, setBioPolymer, setGroupID, setGroupParameter, setLeadAtomIndex, setStrucNo, toString, updateOffsetsForAlternativeLocationsMethods inherited from class org.jmol.modelset.Group
addAtoms, fixIndices, getBSSideChain, getCarbonylOxygenAtom, getGroup3, getGroupInfo, getHelixData, getInsCode, getInsertionCode, getInsertionCodeChar, getInsertionCodeFor, getLeadAtomOr, getMinZ, getModel, getNitrogenAtom, getProteinStructureSubType, getProteinStructureTag, getQuaternion, getQuaternionFrame, getResno, getSeqcodeFor, getSeqcodeString, getSeqcodeStringFor, getSeqNumberFor, getStrucNo, getStructure, haveSequenceNumber, isAdded, isCursorOnTopOf, isDna, isDnaByID, isNucleic, isNucleicMonomer, isProtein, isPurine, isPurineByID, isPyrimidine, isPyrimidineByID, isRna, isRnaByID, isSelected, isWithinStructure, scaleToScreen, setAtomBits, setAtomBitsAndClear, setGroup, setProteinStructureType, setResno, setShapeVisibility
-
Field Details
-
alphaOffsets
private static final byte[] alphaOffsets
-
-
Constructor Details
-
CarbohydrateMonomer
private CarbohydrateMonomer()
-
-
Method Details
-
validateAndAllocate
-
isCarbohydrate
public boolean isCarbohydrate()- Overrides:
isCarbohydratein classGroup
-
getProteinStructureType
- Overrides:
getProteinStructureTypein classMonomer
-
isConnectedAfter
- Specified by:
isConnectedAfterin classMonomer
-
findNearestAtomIndex
Description copied from class:MonomerSelects LeadAtom when this Monomer is clicked iff it is closer to the user.- Overrides:
findNearestAtomIndexin classMonomer
-
isConnectedPrevious
public boolean isConnectedPrevious()- Overrides:
isConnectedPreviousin classMonomer
-