Package org.jmol.modelsetbio
Class ProteinStructure
java.lang.Object
org.jmol.modelsetbio.ProteinStructure
- All Implemented Interfaces:
Structure
- Direct Known Subclasses:
Annotation
,Helix
,Sheet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
calcAxis()
findMonomer
(BS bsAtoms, boolean isFirst) int
P3[]
protected void
boolean
isWithin
(int monomerIndex) void
setAtomBits
(BS bs) void
setAtomBitsAndClear
(BS bs, BS bsOut) protected void
setupPS
(AlphaPolymer apolymer, STR type, int monomerIndex, int monomerCount) toString()
-
Field Details
-
nRes
public int nRes -
apolymer
-
monomerIndexFirst
protected int monomerIndexFirst -
axisA
-
axisB
-
axisUnitVector
-
vectorProjection
-
-
Constructor Details
-
ProteinStructure
protected ProteinStructure()
-
-
Method Details
-
incrementID
protected void incrementID() -
setupPS
- Parameters:
apolymer
-type
-monomerIndex
-monomerCount
-
-
calcAxis
public void calcAxis() -
isWithin
public boolean isWithin(int monomerIndex) -
getIndex
-
getSegments
- Returns:
- points for rocket segment rendering
-
getAxisStartPoint
-
getAxisEndPoint
-
setAtomBits
- Specified by:
setAtomBits
in interfaceStructure
-
setAtomBitsAndClear
- Specified by:
setAtomBitsAndClear
in interfaceStructure
-
findMonomer
-
toString
-