X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FCutAndPasteTransfer.java;h=2506752e4548389bcefabf63553077726168ac5a;hb=449db06a788539e8ea7463ff4b56f012280994d0;hp=b6e74603d82bd2fb2f573878b544bbdf54d247c9;hpb=7bc226b58110fa26d9dbd3f0c78095d06909ffc3;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) {