/*
- * 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
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6)
+ * Copyright (C) 2010 J Procter, AM Waterhouse, 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
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This file is part of Jalview.
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * Jalview is free software: you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ * Jalview is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty
+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ * PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
*/
package jalview.appletgui;
resIndex = finder.getResIndex();
searchResults = finder.getSearchResults();
Vector idMatch = finder.getIdMatch();
- boolean haveResults=false;
+ boolean haveResults = false;
// set or reset the GUI
if ((idMatch.size() > 0))
{
- haveResults=true;
+ haveResults = true;
ap.idPanel.highlightSearchResults(idMatch);
- } else {
+ }
+ else
+ {
ap.idPanel.highlightSearchResults(null);
}
if (searchResults.getSize() > 0)
{
- haveResults=true;
+ haveResults = true;
createNewGroup.setEnabled(true);
}
// 'SelectRegion' selection
if (!haveResults)
{
- ap.alignFrame.statusBar.setText("Finished searching.");
- resIndex = -1;
- seqIndex = 0;
+ ap.alignFrame.statusBar.setText("Finished searching.");
+ resIndex = -1;
+ seqIndex = 0;
}
if (findAll)
{
- String message = (idMatch.size()>0) ? ""+idMatch.size()+" IDs" : "";
- if (idMatch.size()>0 && searchResults!=null && searchResults.getSize()>0) {
+ String message = (idMatch.size() > 0) ? "" + idMatch.size() + " IDs"
+ : "";
+ if (idMatch.size() > 0 && searchResults != null
+ && searchResults.getSize() > 0)
+ {
message += " and ";
}
- if (searchResults!=null) {
+ if (searchResults != null)
+ {
message += searchResults.getSize() + " subsequence matches.";
}
ap.alignFrame.statusBar.setText("Search results: " + searchString
+ " : " + message);
-
+
}
}