Package org.jmol.modelsetbio
Class BioModel
java.lang.Object
org.jmol.modelset.Model
org.jmol.modelsetbio.BioModel
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) String(package private) booleanprivate ViewerFields inherited from class org.jmol.modelset.Model
act, altLocCount, auxiliaryInfo, biosymmetry, bsAsymmetricUnit, bsAtoms, bsAtomsDeleted, chainCount, chains, dssrCache, firstAtomIndex, frameDelay, groupCount, hasRasmolHBonds, hydrogenCount, isBioModel, isJmolDataFrame, isModelKit, isOrderly, isPdbWithMultipleBonds, loadScript, loadState, mat4, modelIndex, moleculeCount, ms, orientation, pdbID, properties, selectedTrajectory, simpleCage, structureTainted, trajectoryBaseIndex -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) intaddBioPolymer(BioPolymer polymer) (package private) voidaddSecondaryStructure(STR type, String structureID, int serialID, int strandCount, int startChainID, int startSeqcode, int endChainID, int endSeqcode, int istart, int iend, javajs.util.BS bsAssigned) (package private) voidaddStructureByBS(int count, int dsspType, STR type, javajs.util.BS bs) private StringcalculateDssx(javajs.util.Lst<Bond> vHBonds, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, int version) (package private) StringcalculateStructures(boolean asDSSP, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, boolean includeAlpha, int version) (package private) voidvoidfixIndices(int modelIndex, int nAtomsDeleted, javajs.util.BS bsDeleted) booleanfreeze()voidgetAtomicDSSRData(float[] dssrData, String dataType) javajs.util.Lst<javajs.util.BS>getBioBranches(javajs.util.Lst<javajs.util.BS> biobranches) int(package private) ObjectgetCachedAnnotationMap(String key, Object ann) booleangetConformation(int conformationIndex0, boolean doSet, javajs.util.BS bsAtoms, javajs.util.BS bsRet) voidgetDefaultLargePDBRendering(javajs.util.SB sb, int maxAtoms) voidgetPdbData(String type, char ctype, boolean isDraw, javajs.util.BS bsSelected, javajs.util.OC out, LabelToken[] tokens, javajs.util.SB pdbCONECT, javajs.util.BS bsWritten) (package private) voidgetRasmolHydrogenBonds(javajs.util.BS bsA, javajs.util.BS bsB, javajs.util.Lst<Bond> vHBonds, boolean nucleicOnly, int nMax, boolean dsspIgnoreHydrogens, javajs.util.BS bsHBonds, int version) Get a unitID.(package private) voidvoidresetRasmolBonds(javajs.util.BS bs, int dsspVersion) from Trajectory.setAtomPositions base models only; not trajectoriesMethods inherited from class org.jmol.modelset.Model
fixIndicesM, freezeM, getBondCount, getChainAt, getChainCount, getGroupCount, getTrueAtomCount, isContainedIn, resetBoundCount, resetDSSR, set, setSimpleCage
-
Field Details
-
vwr
-
bioPolymerCount
int bioPolymerCount -
bioPolymers
-
isMutated
boolean isMutated -
defaultStructure
String defaultStructure
-
-
Constructor Details
-
BioModel
-
-
Method Details
-
addBioPolymer
-
addSecondaryStructure
-
addStructureByBS
-
calculateDssx
-
calculateStructures
String calculateStructures(boolean asDSSP, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, boolean includeAlpha, int version) -
clearBioPolymers
void clearBioPolymers() -
fixIndices
public void fixIndices(int modelIndex, int nAtomsDeleted, javajs.util.BS bsDeleted) - Overrides:
fixIndicesin classModel
-
freeze
public boolean freeze() -
getBioBranches
public javajs.util.Lst<javajs.util.BS> getBioBranches(javajs.util.Lst<javajs.util.BS> biobranches) -
getBioPolymerCount
public int getBioPolymerCount() -
getCachedAnnotationMap
-
getConformation
public boolean getConformation(int conformationIndex0, boolean doSet, javajs.util.BS bsAtoms, javajs.util.BS bsRet) - Parameters:
conformationIndex0-doSet-bsAtoms-bsRet-- Returns:
- true;
-
getDefaultLargePDBRendering
public void getDefaultLargePDBRendering(javajs.util.SB sb, int maxAtoms) -
getFullPDBHeader
-
getPdbData
public void getPdbData(String type, char ctype, boolean isDraw, javajs.util.BS bsSelected, javajs.util.OC out, LabelToken[] tokens, javajs.util.SB pdbCONECT, javajs.util.BS bsWritten) -
getRasmolHydrogenBonds
void getRasmolHydrogenBonds(javajs.util.BS bsA, javajs.util.BS bsB, javajs.util.Lst<Bond> vHBonds, boolean nucleicOnly, int nMax, boolean dsspIgnoreHydrogens, javajs.util.BS bsHBonds, int version) -
getUnitID
Get a unitID. Note that we MUST go through the | after InsCode, because if we do not do that we cannot match residues only using string matching.- Parameters:
atom-flags-- Returns:
- a unitID
-
recalculateLeadMidpointsAndWingVectors
void recalculateLeadMidpointsAndWingVectors() -
resetRasmolBonds
public void resetRasmolBonds(javajs.util.BS bs, int dsspVersion) from Trajectory.setAtomPositions base models only; not trajectories- Parameters:
bs-dsspVersion-
-
getAtomicDSSRData
-