public class MdTopReader extends ForceFieldReader
PDB note: Note that topology format does not include chain designations, chain terminator, chain designator, or element symbol. Chains based on numbering reset just labeled A B C D .... Z a b c d .... z Element symbols based on reasoned guess and properties of hetero groups In principal we could use average atomic mass.
| Modifier and Type | Field and Description |
|---|---|
private int |
atomCount |
private String[] |
atomTypes |
(package private) String[] |
group3s |
private int |
nAtoms |
addVibrations, ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, bsFilter, bsModels, calculationType, continuing, desiredModelNumber, desiredVibrationNumber, doApplySymmetry, doc, doCentralize, doCheckUnitCell, doPackUnitCell, doProcessLines, doReadMolecularOrbitals, fileName, fileOffset, filePath, fileScaling, filter, filterHetero, forcePacked, getHeader, haveModel, havePartialChargeFilter, htParams, ignoreFileSpaceGroupName, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveFractionalCoordinates, iHaveSymmetryOperators, iHaveUnitCell, isBinary, isSequential, isTrajectory, latticeCells, line, matUnitCellOrientation, modelNumber, ms, mustFinalizeModelSet, next, notionalUnitCell, out, prevline, ptLine, ptSupercell, reader, readerName, reverseModels, spaceGroup, stateScriptVersionInt, strSupercell, symmetry, templateAtomCount, trajectorySteps, useAltNames, vibrationNumber, viewer| Constructor and Description |
|---|
MdTopReader() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkLine() |
protected void |
finalizeReader()
optional reader-specific method run first.
|
private void |
getAtomNames() |
private void |
getAtomTypes() |
private void |
getCharges() |
private String[] |
getDataBlock() |
private void |
getMasses() |
private void |
getPointers() |
private void |
getResidueLabels() |
private void |
getResiduePointers() |
protected void |
initializeReader() |
deducePdbElementSymbol, getElementSymbol, setUserAtomTypesaddJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, applySymmetryAndSetTrajectory, applySymTrajASCR, checkCurrentLineForScript, checkFilterKey, checkLastModel, checkLineForScript, clearUnitCell, cloneLastAtomSet, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilContains2, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, doGetVibration, doPreSymmetry, fillDataBlock, fillDataBlockFixed, fillFloatArray, fillFrequencyData, filterAtom, filterReject, finalizeMOData, finalizeModelSet, finalizeReaderASCR, getElementSymbol, getFilter, getFortranFormatLengths, getStrings, getSymmetry, getTokens, getTokensAt, getTokensFloat, getTokensStr, initializeSymmetry, initializeSymmetryOptions, initializeTrajectoryFile, isLastModel, newAtomSet, parseFloat, parseFloatRange, parseFloatStr, parseInt, parseIntAt, parseIntRange, parseIntStr, parseStringInfestedFloatArray, parseToken, parseTokenNext, parseTokenRange, parseTokenStr, parseTrimmedAt, parseTrimmedRange, processBinaryDocument, processDOM, read3Vectors, readDataObject, readLine, readLines, rejectAtomName, RL, set2D, setAtomCoord, setAtomCoordXYZ, setChainID, setElementAndIsotope, setFilter, setFilterAtomTypeStr, setFractionalCoordinates, setIsPDB, setLoadNote, setSpaceGroupName, setSymmetryOperator, setTransform, setU, setUnitCell, setUnitCellItem, setup, setupASCRprivate int nAtoms
private int atomCount
private String[] atomTypes
String[] group3s
protected void initializeReader()
throws Exception
initializeReader in class AtomSetCollectionReaderExceptionprotected boolean checkLine()
throws Exception
checkLine in class AtomSetCollectionReaderExceptionprotected void finalizeReader()
throws Exception
AtomSetCollectionReaderfinalizeReader in class AtomSetCollectionReaderException