X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fappletgui%2FCutAndPasteTransfer.java;h=2506752e4548389bcefabf63553077726168ac5a;hb=890bd0eac47a4b0f55bd062a359c16a43c3780a0;hp=b6e74603d82bd2fb2f573878b544bbdf54d247c9;hpb=ef3acde250d7d83304fb328a428b4d834fe3ac05;p=jalview.git diff --git a/src/jalview/appletgui/CutAndPasteTransfer.java b/src/jalview/appletgui/CutAndPasteTransfer.java index b6e7460..2506752 100755 --- a/src/jalview/appletgui/CutAndPasteTransfer.java +++ b/src/jalview/appletgui/CutAndPasteTransfer.java @@ -31,7 +31,7 @@ public class CutAndPasteTransfer boolean pdbImport = false; boolean treeImport = false; boolean annotationImport = false; - Sequence seq; + Sequence seq; AlignFrame alignFrame; public CutAndPasteTransfer(boolean forImport, AlignFrame alignFrame) @@ -123,9 +123,23 @@ public class CutAndPasteTransfer if (pdbImport) { - new MCview.AppletPDBViewer(text, AppletFormatAdapter.PASTE, - seq, - alignFrame.getSeqcanvas()); + PDBEntry pdb = new PDBEntry(); + pdb.setFile(text); + + if ( alignFrame.alignPanel.av.applet.jmolAvailable ) + new jalview.appletgui.AppletJmol(pdb, + new Sequence[] + {seq}, + alignFrame.alignPanel, + AppletFormatAdapter.PASTE); + else + + new MCview.AppletPDBViewer(pdb, + new Sequence[] + {seq}, + alignFrame.alignPanel, + AppletFormatAdapter.PASTE); + } else if (treeImport) {