// TODO: decide if we should dump the datasource to disk
entry.setFile(getDataName());
}
- pdbSequence.addPDBId(entry);
DBRefEntry sourceDBRef = new DBRefEntry();
sourceDBRef.setAccessionId(id);
sourceDBRef.setSource(DBRefSource.PDB);
sourceDBRef.setStartRes(pdbSequence.getStart());
sourceDBRef.setEndRes(pdbSequence.getEnd());
- pdbSequence.setSourceDBRef(sourceDBRef);
+
// PDBChain objects maintain reference to dataset
SequenceI chainseq = pdbSequence.deriveSequence();
+ chainseq.setSourceDBRef(sourceDBRef);
+ chainseq.addPDBId(entry);
+ chainseq.addDBRef(sourceDBRef);
+
seqs.addElement(chainseq);
AlignmentAnnotation[] chainannot = chainseq.getAnnotation();
{
try
{
- Class cl = Class.forName("jalview.ext.jmol.PDBFileWithJmol");
+ Class cl = Class.forName("jalview.ext.jmol.JmolParser");
if (cl != null)
{
final Constructor constructor = cl