Package org.jmol.adapter.readers.cif
Class MMCifValidationParser
- java.lang.Object
-
- org.jmol.adapter.readers.cif.MMCifValidationParser
-
public class MMCifValidationParser extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanasResiduesprivate Map<String,Integer>atomMapprivate AtomSetCollectionReaderreaderprivate Map<String,int[]>resMap
-
Constructor Summary
Constructors Constructor Description MMCifValidationParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringfinalizeRna3d(Map<String,Integer> modelMap)StringfinalizeValidations(Viewer vwr, Map<String,Integer> modelMap)Create property_xxxx for each validation category.private int[]getModelAtomIndices()prepare a list of starting atom indices for each model, adding one additional one to indicate 1 + last atom indexprivate SVgetRna3dMap(String addedData)private voidmapAtomResIDs(Map<String,Integer> modelMap)Map all atom and residue unit ids to atom indexesMMCifValidationParserset(AtomSetCollectionReader reader)private StringsetProperties(javajs.util.Lst<Object> propList)Set property_xxx for atoms from list of name, data, modelIndex series.
-
-
-
Method Detail
-
set
public MMCifValidationParser set(AtomSetCollectionReader reader)
-
finalizeValidations
public String finalizeValidations(Viewer vwr, Map<String,Integer> modelMap)
Create property_xxxx for each validation category.- Parameters:
vwr-modelMap-- Returns:
- loading note
-
mapAtomResIDs
private void mapAtomResIDs(Map<String,Integer> modelMap)
Map all atom and residue unit ids to atom indexes- Parameters:
modelMap-
-
getModelAtomIndices
private int[] getModelAtomIndices()
prepare a list of starting atom indices for each model, adding one additional one to indicate 1 + last atom index- Returns:
- array
-
-