Class DSSR1
java.lang.Object
org.jmol.dssx.AnnotationParser
org.jmol.dssx.DSSR1
- All Implemented Interfaces:
JmolAnnotationParser
A parser for output from 3DNA web service.
load =1d66/dssr
also other annotations now,
load *1cbs/dom
calls EBI for the mmCIF file and also retrieves the domains mapping JSON
report.
load *1cbs/val
calls EBI for the mmCIF file and also retrieves the validation outliers JSON
report.
Bob Hanson July 2014
- Author:
- Bob Hanson hansonr@stolaf.edu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateDSSRStructure(Viewer vwr, BS bsAtoms) fixDSSRJSONMap(Map<String, Object> map) kissingLoops and coaxStacks use index arrays instead of duplication;getAtomBits(Viewer vwr, String key, Object dbObj, Map<String, Object> annotationCache, int type, int modelIndex, BS bsModel) ////////////////// general post-load processing ////////////////voidgetAtomicDSSRData(ModelSet ms, int modelIndex, float[] dssrData, String dataType) voidgetBasePairs(Viewer vwr, int modelIndex) P3[]getDSSRFrame(Map<String, Object> nt) voidMethods inherited from class AnnotationParser
catalogStructureUnits, catalogValidations, fixAtoms, getAnnotationInfo, getAtomValidation, getAttachedAtomForPDBH, initializeAnnotation
-
Constructor Details
-
DSSR1
public DSSR1()
-
-
Method Details
-
calculateDSSRStructure
- Specified by:
calculateDSSRStructurein interfaceJmolAnnotationParser- Overrides:
calculateDSSRStructurein classAnnotationParser
-
fixDSSRJSONMap
kissingLoops and coaxStacks use index arrays instead of duplication;- Specified by:
fixDSSRJSONMapin interfaceJmolAnnotationParser- Overrides:
fixDSSRJSONMapin classAnnotationParser- Parameters:
map-- Returns:
- msg
-
getBasePairs
- Specified by:
getBasePairsin interfaceJmolAnnotationParser- Overrides:
getBasePairsin classAnnotationParser
-
getAtomBits
public BS getAtomBits(Viewer vwr, String key, Object dbObj, Map<String, Object> annotationCache, int type, int modelIndex, BS bsModel) Description copied from class:AnnotationParser////////////////// general post-load processing ////////////////- Specified by:
getAtomBitsin interfaceJmolAnnotationParser- Overrides:
getAtomBitsin classAnnotationParser
-
getHBonds
- Specified by:
getHBondsin interfaceJmolAnnotationParser- Overrides:
getHBondsin classAnnotationParser
-
setGroup1
- Specified by:
setGroup1in interfaceJmolAnnotationParser- Overrides:
setGroup1in classAnnotationParser
-
getAtomicDSSRData
- Specified by:
getAtomicDSSRDatain interfaceJmolAnnotationParser- Overrides:
getAtomicDSSRDatain classAnnotationParser
-
getDSSRFrame
- Specified by:
getDSSRFramein interfaceJmolAnnotationParser- Overrides:
getDSSRFramein classAnnotationParser
-