X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignFrame.java;h=b714aea53cabf9b96dea336328ca497d1ca28d14;hb=49057b644ae4dc904a3245b695ba86678ac01ede;hp=de2d3d150fa821af6b2dd2bd2779a879f15a31c3;hpb=ce23b7810e0a9fea03e3f46a14319e1012d4eabf;p=jalview.git diff --git a/src/jalview/gui/AlignFrame.java b/src/jalview/gui/AlignFrame.java index de2d3d1..b714aea 100755 --- a/src/jalview/gui/AlignFrame.java +++ b/src/jalview/gui/AlignFrame.java @@ -174,18 +174,13 @@ public class AlignFrame public void setGUINucleotide(boolean nucleotide) { showTranslation.setVisible( nucleotide ); - sequenceFeatures.setVisible(!nucleotide ); - featureSettings.setVisible( !nucleotide ); + //sequenceFeatures.setVisible(!nucleotide ); + //featureSettings.setVisible( !nucleotide ); conservationMenuItem.setVisible( !nucleotide ); modifyConservation.setVisible( !nucleotide ); - //Deal with separators //Remember AlignFrame always starts as protein - if(nucleotide) - { - viewMenu.remove(viewMenu.getItemCount()-2); - } - else + if(!nucleotide) { calculateMenu.remove(calculateMenu.getItemCount()-2); } @@ -205,8 +200,6 @@ public class AlignFrame { new SequenceFetcher(this); } - - /** * DOCUMENT ME! * @@ -698,7 +691,7 @@ public class AlignFrame if(str.length()<1) return; - String format = IdentifyFile.Identify(str, "Paste"); + String format = new IdentifyFile().Identify(str, "Paste"); SequenceI[] sequences; if(Desktop.jalviewClipboard!=null) @@ -760,8 +753,16 @@ public class AlignFrame viewport.alignment.getDataset().addSequence(ds); } else + { newseq.setDatasetSequence(sequences[i].getDatasetSequence()); - + if(sequences[i].getDatasetSequence().getAnnotation()!=null) + { + for(int aa=0; aa