org.jmol.adapter.readers.more
Class FoldingXyzReader

java.lang.Object
  extended by org.jmol.adapter.smarter.AtomSetCollectionReader
      extended by org.jmol.adapter.readers.more.FoldingXyzReader

public class FoldingXyzReader
extends AtomSetCollectionReader

This reader is for current.xyz files generated by Folding@Home project (see http://folding.stanford.edu) I have not found a precise description of the file format. I used source code from fpd from Dick Howell to analyze the file format. (see http://boston.quik.com/rph)


Field Summary
private static boolean useAutoBond
           
 
Fields inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, bsFilter, bsModels, calculationType, doApplySymmetry, filter, getHeader, haveAtomFilter, havePartialChargeFilter, htParams, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveSymmetryOperators, iHaveUnitCell, isTrajectory, latticeCells, line, modelNumber, needToApplySymmetry, next, prevline, reader, readerName, spaceGroup, templateAtomCount
 
Constructor Summary
FoldingXyzReader()
           
 
Method Summary
(package private)  void readAtoms(int modelAtomCount)
           
 void readAtomSetCollection(java.io.BufferedReader reader)
           
 
Methods inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
addJmolScript, addPrimitiveLatticeVector, addSites, applySymmetryAndSetTrajectory, checkLineForScript, checkLineForScript, clearLatticeParameters, deducePdbElementSymbol, discardLines, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, fillDataBlock, filterAtom, filterAtom, getElementSymbol, getStrings, getTokens, getTokens, getTokens, getTokensFloat, isLastModel, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, readAtomSetCollectionFromDOM, readData, readData, readLine, readLineTrimmed, setAtomCoord, setAtomCoord, setError, setFractionalCoordinates, setMOData, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

useAutoBond

private static final boolean useAutoBond
See Also:
Constant Field Values
Constructor Detail

FoldingXyzReader

public FoldingXyzReader()
Method Detail

readAtomSetCollection

public void readAtomSetCollection(java.io.BufferedReader reader)
Specified by:
readAtomSetCollection in class AtomSetCollectionReader

readAtoms

void readAtoms(int modelAtomCount)
         throws java.lang.Exception
Parameters:
modelAtomCount -
Throws:
java.lang.Exception