/*
- * Jalview - A Sequence Alignment Editor and Viewer (Version 2.4)
- * Copyright (C) 2008 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
+ * Jalview - A Sequence Alignment Editor and Viewer (Development Version 2.4.1)
+ * Copyright (C) 2009 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
protected JMenuItem sortIDMenuItem = new JMenuItem();
+ protected JMenuItem sortLengthMenuItem = new JMenuItem();
+
protected JMenuItem sortGroupMenuItem = new JMenuItem();
protected JMenu sortByAnnotScore = new JMenu();
public JCheckBoxMenuItem colourTextMenuItem = new JCheckBoxMenuItem();
+ public JCheckBoxMenuItem showUnconservedMenuItem = new JCheckBoxMenuItem();
+
JMenuItem htmlMenuItem = new JMenuItem();
JMenuItem overviewMenuItem = new JMenuItem();
public JCheckBoxMenuItem abovePIDThreshold = new JCheckBoxMenuItem();
public JCheckBoxMenuItem showSeqFeatures = new JCheckBoxMenuItem();
+ public JCheckBoxMenuItem showSeqFeaturesHeight = new JCheckBoxMenuItem();
protected JRadioButtonMenuItem nucleotideColour = new JRadioButtonMenuItem();
protected JMenu sort = new JMenu();
- JMenu calculate = new JMenu();
+ protected JMenu calculateTree = new JMenu();
JMenu jMenu2 = new JMenu();
JMenuItem alignmentProperties = new JMenuItem();
JMenu tooltipSettingsMenu = new JMenu();
+
+ private JMenuItem justifyLeftMenuItem=new JMenuItem();
+
+ private JMenuItem justifyRightMenuItem=new JMenuItem();
+
+ protected JCheckBoxMenuItem showGroupConsensus=new JCheckBoxMenuItem();
+ protected JCheckBoxMenuItem showGroupConservation=new JCheckBoxMenuItem();
public GAlignFrame()
{
removeAllGapsMenuItem_actionPerformed(e);
}
});
+ justifyLeftMenuItem.setText("Left Justify Alignment");
+ justifyLeftMenuItem.addActionListener(new java.awt.event.ActionListener()
+ {
+ public void actionPerformed(ActionEvent e)
+ {
+ justifyLeftMenuItem_actionPerformed(e);
+ }
+ });
+ justifyRightMenuItem.setText("Right Justify Alignment");
+ justifyRightMenuItem.addActionListener(new java.awt.event.ActionListener()
+ {
+ public void actionPerformed(ActionEvent e)
+ {
+ justifyRightMenuItem_actionPerformed(e);
+ }
+ });
viewBoxesMenuItem.setText("Boxes");
viewBoxesMenuItem.setState(true);
viewBoxesMenuItem.addActionListener(new java.awt.event.ActionListener()
viewTextMenuItem_actionPerformed(e);
}
});
+ showUnconservedMenuItem.setText("Show Unconserved");
+ showUnconservedMenuItem.setState(false);
+ showUnconservedMenuItem.addActionListener(new java.awt.event.ActionListener()
+ {
+ public void actionPerformed(ActionEvent e)
+ {
+ showUnconservedMenuItem_actionPerformed(e);
+ }
+ });
sortPairwiseMenuItem.setText("by Pairwise Identity");
sortPairwiseMenuItem
.addActionListener(new java.awt.event.ActionListener()
sortIDMenuItem_actionPerformed(e);
}
});
+ sortLengthMenuItem.setText("By Length");
+ sortLengthMenuItem.addActionListener(new java.awt.event.ActionListener()
+ {
+ public void actionPerformed(ActionEvent e)
+ {
+ sortLengthMenuItem_actionPerformed(e);
+ }
+ });
sortGroupMenuItem.setText("by Group");
sortGroupMenuItem.addActionListener(new java.awt.event.ActionListener()
{
showSeqFeatures_actionPerformed(actionEvent);
}
});
+ showSeqFeaturesHeight.setText("Vary Sequence Feature Height");
+ showSeqFeaturesHeight.addActionListener(new ActionListener()
+ {
+ public void actionPerformed(ActionEvent actionEvent)
+ {
+ showSeqFeaturesHeight_actionPerformed(actionEvent);
+ }
+ });
showDbRefsMenuitem.setText("Show Database Refs");
showDbRefsMenuitem.addActionListener(new ActionListener()
{
}
});
+ showGroupConservation.setText("Group Conservation");
+ showGroupConservation.addActionListener(new ActionListener()
+ {
+
+ public void actionPerformed(ActionEvent e)
+ {
+ showGroupConservation_actionPerformed(e);
+ }
+
+ });
+
+ showGroupConsensus.setText("Group Consensus");
+ showGroupConsensus.addActionListener(new ActionListener()
+ {
+
+ public void actionPerformed(ActionEvent e)
+ {
+ showGroupConsensus_actionPerformed(e);
+ }
+
+ });
+
nucleotideColour.setText("Nucleotide");
nucleotideColour.addActionListener(new java.awt.event.ActionListener()
{
});
sortByAnnotScore.setVisible(false);
- calculate.setText("Calculate Tree");
+ calculateTree.setText("Calculate Tree");
jMenu2.setText("Export Image");
padGapsMenuitem.setText("Pad Gaps");
editMenu.add(removeAllGapsMenuItem);
editMenu.add(removeRedundancyMenuItem);
editMenu.addSeparator();
+ // dont add these yet in the CVS build - they cannot be undone!
+ editMenu.add(justifyLeftMenuItem);
+ editMenu.add(justifyRightMenuItem);
+ editMenu.addSeparator();
editMenu.add(padGapsMenuitem);
viewMenu.add(newView);
viewMenu.add(expandViews);
viewMenu.addSeparator();
viewMenu.add(followHighlightMenuItem);
viewMenu.add(annotationPanelMenuItem);
+ viewMenu.add(showGroupConservation);
+ viewMenu.add(showGroupConsensus);
viewMenu.addSeparator();
viewMenu.add(showSeqFeatures);
+ viewMenu.add(showSeqFeaturesHeight);
+
viewMenu.add(featureSettings);
tooltipSettingsMenu.add(showDbRefsMenuitem);
tooltipSettingsMenu.add(showNpFeatsMenuitem);
colourMenu.add(modifyPID);
colourMenu.add(annotationColour);
calculateMenu.add(sort);
- calculateMenu.add(calculate);
+ calculateMenu.add(calculateTree);
calculateMenu.addSeparator();
calculateMenu.add(pairwiseAlignmentMenuItem);
calculateMenu.add(PCAMenuItem);
pasteMenu.add(pasteNew);
pasteMenu.add(pasteThis);
sort.add(sortIDMenuItem);
+ sort.add(sortLengthMenuItem);
sort.add(sortGroupMenuItem);
sort.add(sortPairwiseMenuItem);
sort.add(sortByTreeMenu);
- calculate.add(averageDistanceTreeMenuItem);
- calculate.add(neighbourTreeMenuItem);
- calculate.add(avDistanceTreeBlosumMenuItem);
- calculate.add(njTreeBlosumMenuItem);
+ calculateTree.add(averageDistanceTreeMenuItem);
+ calculateTree.add(neighbourTreeMenuItem);
+ calculateTree.add(avDistanceTreeBlosumMenuItem);
+ calculateTree.add(njTreeBlosumMenuItem);
jMenu2.add(htmlMenuItem);
jMenu2.add(epsFile);
jMenu2.add(createPNG);
formatMenu.add(colourTextMenuItem);
formatMenu.add(renderGapsMenuItem);
formatMenu.add(centreColumnLabelsMenuItem);
+ formatMenu.add(showUnconservedMenuItem);
selectMenu.add(findMenuItem);
selectMenu.addSeparator();
selectMenu.add(selectAllSequenceMenuItem);
selectMenu.add(deleteGroups);
}
+ protected void showGroupConsensus_actionPerformed(ActionEvent e)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ protected void showGroupConservation_actionPerformed(ActionEvent e)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ protected void showUnconservedMenuItem_actionPerformed(ActionEvent e)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ protected void showSeqFeaturesHeight_actionPerformed(
+ ActionEvent actionEvent)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ protected void justifyRightMenuItem_actionPerformed(ActionEvent e)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ protected void justifyLeftMenuItem_actionPerformed(ActionEvent e)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
protected void followHighlight_actionPerformed()
{
// TODO Auto-generated method stub
{
}
+ protected void sortLengthMenuItem_actionPerformed(ActionEvent e)
+ {
+ }
+
protected void sortGroupMenuItem_actionPerformed(ActionEvent e)
{
}