public boolean createNewFeatures(SequenceI[] sequences,\r
SequenceFeature [] features)\r
{\r
- return amendFeatures(sequences, features, true);\r
+ return amendFeatures(sequences, features, true, null);\r
}\r
\r
int featureIndex = 0;\r
- boolean amendFeatures(SequenceI[] sequences,\r
- final SequenceFeature [] features,\r
- boolean newFeatures)\r
+ boolean amendFeatures(final SequenceI[] sequences,\r
+ final SequenceFeature[] features,\r
+ boolean newFeatures,\r
+ final AlignmentPanel ap)\r
{\r
JPanel bigPanel = new JPanel(new BorderLayout());\r
final JComboBox name = new JComboBox();\r
getColour(name.getSelectedItem().toString()));\r
colour.setForeground(\r
getColour(name.getSelectedItem().toString()));\r
+\r
+ SearchResults highlight = new SearchResults();\r
+ highlight.addResult(sequences[0],\r
+ features[index].getBegin(),\r
+ features[index].getEnd());\r
+\r
+ ap.seqPanel.seqCanvas.highlightSearchResults(highlight);\r
+\r
}\r
}\r
});\r
options = new Object[]{"OK", "Cancel"};\r
\r
String title = newFeatures ? "Create New Sequence Feature(s)" :\r
- "Amend/Delete Features";\r
+ "Amend/Delete Features for "\r
+ +sequences[0].getName();\r
\r
int reply = JOptionPane.showInternalOptionDialog(Desktop.desktop,\r
bigPanel,\r