import org.junit.Test;
import jalview.api.structures.JalviewStructureDisplayI;
-import jalview.datamodel.PDBEntry;
import jalview.datamodel.SequenceI;
import jalview.gui.AlignFrame;
import jalview.gui.StructureViewer;
{
final StructureViewer structureViewer = new StructureViewer(af
.getViewport().getStructureSelectionManager());
-
+ structureViewer.setViewerType(ViewerType.JMOL);
JalviewStructureDisplayI jmolViewer = structureViewer
- .viewStructures(ViewerType.JMOL, af.getCurrentView()
- .getAlignPanel(), new PDBEntry[]
- { (PDBEntry) dsq.getPDBId().elementAt(q) },
- new SequenceI[][]
- { new SequenceI[]
- { sq } });
+ .viewStructures(dsq.getPDBId().elementAt(q),
+ new SequenceI[]
+ { sq }, af.getCurrentView().getAlignPanel());
/*
* Wait for viewer thread to start
*/
{
final StructureViewer structureViewer = new StructureViewer(af
.getViewport().getStructureSelectionManager());
-
+ structureViewer.setViewerType(ViewerType.CHIMERA);
JalviewStructureDisplayI chimeraViewer = structureViewer
- .viewStructures(ViewerType.CHIMERA, af.getCurrentView()
- .getAlignPanel(), new PDBEntry[]
- { (PDBEntry) dsq.getPDBId().elementAt(q) },
- new SequenceI[][]
- { new SequenceI[]
- { sq } });
+ .viewStructures(dsq.getPDBId().elementAt(q),
+ new SequenceI[]
+ { sq }, af.getCurrentView().getAlignPanel());
/*
* Wait for viewer thread to start
*/