match.getEnd(), desc));
}
- new FeatureEditor(ap).amendFeatures(seqs, features, true, new Runnable()
+ new FeatureEditor(ap).createFeatures(seqs, features, new Runnable()
{
@Override
public void run()
searchResults = null;
}
+ searchBox.updateCache();
+
// if allResults is null, this effectively switches displaySearch flag in
// seqCanvas
ap.highlightSearchResults(searchResults);
// 'SelectRegion' selection
if (!haveResults)
{
+ resIndex = -1;
+ seqIndex = 0;
JvOptionPane.showInternalMessageDialog(this,
MessageManager.getString("label.finished_searching"), null,
JvOptionPane.INFORMATION_MESSAGE);
- resIndex = -1;
- seqIndex = 0;
}
else
{
message += searchResults.getSize()
+ " subsequence matches found.";
}
- JvOptionPane.showInternalMessageDialog(this, message, null,
- JvOptionPane.INFORMATION_MESSAGE);
resIndex = -1;
seqIndex = 0;
+ JvOptionPane.showInternalMessageDialog(this, message, null,
+ JvOptionPane.INFORMATION_MESSAGE);
}
}
- searchBox.updateCache();
}
/**