public String pdbid = "";
- public PDBChain(String thePdbid, String theId, boolean isAlphaFoldModel)
+ String tfacName = "Temperature Factor";
+
+
+ public PDBChain(String thePdbid, String theId, String tempFactorColumnName)
{
this.pdbid = thePdbid == null ? thePdbid : thePdbid.toLowerCase();
this.id = theId;
- this.alphaFoldModel = isAlphaFoldModel;
+ if (tempFactorColumnName!=null && tempFactorColumnName.length()>0)
+ {
+ tfacName = tempFactorColumnName;
+ }
+ }
+
+ /**
+ * import chain data assuming Temperature Factor is in the Temperature Factor column
+ * @param thePdbid
+ * @param theId
+ */
+ public PDBChain(String thePdbid, String theId)
+ {
+ this(thePdbid,theId, null);
}
/**
public Mapping shadowMap;
- private boolean alphaFoldModel;
-
public void setNewlineString(String nl)
{
newline = nl;
min = Math.min(min, annots[i].value);
resAnnotation.setElementAt(null, i);
}
- String tfacName = "Temperature Factor";
- if (isAlphaFoldModel())
- {
- tfacName = "Alphafold Reliability";
- }
AlignmentAnnotation tfactorann = new AlignmentAnnotation(
tfacName, tfacName + " for " + pdbid + id,
annots, min, max, AlignmentAnnotation.LINE_GRAPH);
}
}
- private boolean isAlphaFoldModel()
- {
- return alphaFoldModel;
- }
/**
* Colour start/end of bonds by charge