+
+ public SequenceStructureBinding addJmolInstance(JmolViewer viewer, String[] sequenceIds)
+ {
+ SequenceI[] seqs=null;
+ if (sequenceIds==null || sequenceIds.length==0)
+ {
+ seqs = viewport.getAlignment().getSequencesArray();
+ } else {
+ // resolve seqs for sequenceIds.
+ }
+ if (// viewer is not mapped)
+ true){
+ AppletJmol jmv = new AppletJmol(viewer, alignPanel, seqs);
+ return jmv;
+ }
+ return null;
+
+ }