+ SequenceI chainseq = dataset.deriveSequence(); // PDBChain objects maintain reference to dataset
+ seqs.addElement(chainseq);
+ AlignmentAnnotation[] chainannot = chainseq.getAnnotation();
+ if (chainannot!=null)
+ {
+ for (int ai=0; ai<chainannot.length; ai++)
+ {
+ chainannot[ai].visible=VisibleChainAnnotation;
+ annotations.addElement(chainannot[ai]);
+ }
+ }