Package org.jmol.modelsetbio
Class BioModelSet
java.lang.Object
org.jmol.modelsetbio.BioModelSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalcAllRasmolHydrogenBonds(BS bsA, BS bsB, Lst<Bond> vHBonds, boolean nucleicOnly, int nMax, boolean dsspIgnoreHydrogens, BS bsHBonds, int dsspVersion) only for base models, not trajectoriesvoidvoidcalculateAllPolymers(Group[] groups, int groupCount, int baseGroupIndex, BS modelsExcluded) calculateAllStructuresExcept(BS alreadyDefined, boolean asDSSP, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, boolean includeAlpha, int version) calculateAllStuctures(BS bsAtoms, boolean asDSSP, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, int version) voidintcalculateStruts(BS bs1, BS bs2) getAllDefaultStructures(BS bsAtoms, BS bsModified) getAllHeteroList(int modelIndex) voidvoidgetAllPolymerPointsAndVectors(BS bs, Lst<P3[]> vList, boolean isTraceAlpha, float sheetSmoothing) getAllSequenceBits(String specInfo, BS bsAtoms, BS bsResult) booleangetAminoAcidValenceAndCharge(String s, String atomName, int[] aaRet) getAtomBitsBS(int tokType, BS bsInfo, BS bs) getAtomBitsStr(int tokType, String specInfo, BS bs) intgetBioPolymerCountInModel(int modelIndex) getFullProteinStructureState(BS bsAtoms, int mode) getGroupsWithinAll(int nResidues, BS bs) getIdentifierOrNull(String identifier) booleanvoidrecalculateAllPolymers(BS bsModelsExcluded, Group[] groups) voidrecalculatePoints(int modelIndex) voidsetAllConformation(BS bsAtoms) voidsetAllProteinType(BS bs, STR type) called from state STRUCTURE commandvoidsetAllStructureList(Map<STR, float[]> structureList)
-
Constructor Details
-
BioModelSet
public BioModelSet()
-
-
Method Details
-
set
-
calcAllRasmolHydrogenBonds
public void calcAllRasmolHydrogenBonds(BS bsA, BS bsB, Lst<Bond> vHBonds, boolean nucleicOnly, int nMax, boolean dsspIgnoreHydrogens, BS bsHBonds, int dsspVersion) only for base models, not trajectories- Parameters:
bsA-bsB-vHBonds- will be null for autobondingnucleicOnly-nMax-dsspIgnoreHydrogens-bsHBonds-dsspVersion- 1 or 2
-
calcSelectedMonomersCount
public void calcSelectedMonomersCount() -
calculateAllPolymers
-
calculateAllStructuresExcept
-
calculateAllStuctures
-
calculateStraightnessAll
public void calculateStraightnessAll() -
calculateStruts
-
getAllDefaultStructures
-
getAllHeteroList
-
getAllPolymerInfo
-
getAllPolymerPointsAndVectors
-
getAllSequenceBits
-
getAtomBitsBS
-
getAtomBitsStr
-
getBioPolymerCountInModel
public int getBioPolymerCountInModel(int modelIndex) - Parameters:
modelIndex-- Returns:
- number of polymers
-
getFullProteinStructureState
-
getGroupsWithinAll
-
getIdentifierOrNull
-
mutate
-
recalculateAllPolymers
-
recalculatePoints
public void recalculatePoints(int modelIndex) -
setAllConformation
-
setAllProteinType
called from state STRUCTURE command- Parameters:
bs-type-
-
setAllStructureList
-
getAminoAcidValenceAndCharge
-