JmolAnnotationParser
public class DSSR1 extends AnnotationParser
Modifier and Type | Field | Description |
---|---|---|
private static java.lang.String |
DSSR_PATHS |
The paths to the unit id data within the structure.
|
Constructor | Description |
---|---|
DSSR1() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
calculateDSSRStructure(Viewer vwr,
BS bsAtoms) |
|
java.lang.String |
fixDSSRJSONMap(java.util.Map<java.lang.String,java.lang.Object> map) |
kissingLoops and coaxStacks use index arrays instead of duplication;
|
private void |
fixIndices(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String key,
java.lang.String root) |
create a key/value pair root+"s" for all indices of root+"_indices"
|
BS |
getAtomBits(Viewer vwr,
java.lang.String key,
java.lang.Object dbObj,
java.util.Map<java.lang.String,java.lang.Object> annotationCache,
int type,
int modelIndex,
BS bsModel) |
|
void |
getBasePairs(Viewer vwr,
int modelIndex) |
|
private java.lang.String |
getDSSRForModel(Viewer vwr,
int modelIndex) |
|
java.lang.String |
getHBonds(ModelSet ms,
int modelIndex,
javajs.util.Lst<Bond> vHBonds,
boolean doReport) |
|
private void |
setBioPolymers(BioModel m,
boolean b) |
|
void |
setGroup1(ModelSet ms,
int modelIndex) |
|
private NucleicMonomer |
setRes(Atom atom) |
catalogStructureUnits, catalogValidations, fixAtoms, getAnnotationInfo, getAtomValidation, getAttachedAtomForPDBH, initializeAnnotation
private static final java.lang.String DSSR_PATHS
public java.lang.String calculateDSSRStructure(Viewer vwr, BS bsAtoms)
calculateDSSRStructure
in interface JmolAnnotationParser
calculateDSSRStructure
in class AnnotationParser
private java.lang.String getDSSRForModel(Viewer vwr, int modelIndex)
public java.lang.String fixDSSRJSONMap(java.util.Map<java.lang.String,java.lang.Object> map)
fixDSSRJSONMap
in interface JmolAnnotationParser
fixDSSRJSONMap
in class AnnotationParser
map
- private void fixIndices(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String key, java.lang.String root)
map
- key
- root
- public void getBasePairs(Viewer vwr, int modelIndex)
getBasePairs
in interface JmolAnnotationParser
getBasePairs
in class AnnotationParser
private void setBioPolymers(BioModel m, boolean b)
private NucleicMonomer setRes(Atom atom)
public BS getAtomBits(Viewer vwr, java.lang.String key, java.lang.Object dbObj, java.util.Map<java.lang.String,java.lang.Object> annotationCache, int type, int modelIndex, BS bsModel)
getAtomBits
in interface JmolAnnotationParser
getAtomBits
in class AnnotationParser
public java.lang.String getHBonds(ModelSet ms, int modelIndex, javajs.util.Lst<Bond> vHBonds, boolean doReport)
getHBonds
in interface JmolAnnotationParser
getHBonds
in class AnnotationParser
public void setGroup1(ModelSet ms, int modelIndex)
setGroup1
in interface JmolAnnotationParser
setGroup1
in class AnnotationParser