X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fcommands%2FRemoveGapsCommand.java;h=7d5f39e6f898a95d5c28215bcaffc3f14179e199;hb=f2287ae5b61b6bf36ee90bd6bbf38d44331bf273;hp=5639fa58f58a011d7d72ea8807772488c29cc62f;hpb=fa93bb578999b13c0364a712ae368ca8841012a1;p=jalview.git diff --git a/src/jalview/commands/RemoveGapsCommand.java b/src/jalview/commands/RemoveGapsCommand.java index 5639fa5..7d5f39e 100644 --- a/src/jalview/commands/RemoveGapsCommand.java +++ b/src/jalview/commands/RemoveGapsCommand.java @@ -1,31 +1,48 @@ -package jalview.commands; - /* - * Jalview - A Sequence Alignment Editor and Viewer - * Copyright (C) 2007 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 * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. - * + * * 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. - * + * * 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 */ +package jalview.commands; + +/* + * Jalview - A Sequence Alignment Editor and Viewer Copyright (C) 2007 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 as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) any later + * version. + * + * 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. + * + * 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 + */ import jalview.datamodel.*; -public class RemoveGapsCommand - extends EditCommand +public class RemoveGapsCommand extends EditCommand { - public RemoveGapsCommand(String description, - SequenceI[] seqs, AlignmentI al) + public RemoveGapsCommand(String description, SequenceI[] seqs, + AlignmentI al) { this.description = description; int width = 0; @@ -40,9 +57,8 @@ public class RemoveGapsCommand findGaps(seqs, 0, width, al); } - public RemoveGapsCommand(String description, - SequenceI[] seqs, - int start, int end, AlignmentI al) + public RemoveGapsCommand(String description, SequenceI[] seqs, int start, + int end, AlignmentI al) { this.description = description; findGaps(seqs, start, end, al); @@ -91,11 +107,8 @@ public class RemoveGapsCommand if (!delete && startCol > -1) { this.appendEdit(DELETE_GAP, new SequenceI[] - {seqs[s]}, - start + startCol - deletedCols, - endCol - startCol, - al, - false,null); + { seqs[s] }, start + startCol - deletedCols, endCol - startCol, + al, false, null); deletedCols += (endCol - startCol); startCol = -1; @@ -105,16 +118,13 @@ public class RemoveGapsCommand if (delete && startCol > -1) { this.appendEdit(DELETE_GAP, new SequenceI[] - {seqs[s]}, - start + startCol - deletedCols, - jSize - startCol, - al, - false,null); + { seqs[s] }, start + startCol - deletedCols, jSize - startCol, al, + false, null); } } - performEdit(0,null); + performEdit(0, null); } }