X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fcommands%2FRemoveGapsCommand.java;h=b78409e844a49044938904455515af6fd4d2269c;hb=a8f483d04205bb8273ee311c12968b7e86d205fa;hp=5639fa58f58a011d7d72ea8807772488c29cc62f;hpb=fa93bb578999b13c0364a712ae368ca8841012a1;p=jalview.git diff --git a/src/jalview/commands/RemoveGapsCommand.java b/src/jalview/commands/RemoveGapsCommand.java index 5639fa5..b78409e 100644 --- a/src/jalview/commands/RemoveGapsCommand.java +++ b/src/jalview/commands/RemoveGapsCommand.java @@ -1,31 +1,48 @@ +/* + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2) + * Copyright (C) 2014 The Jalview Authors + * + * This file is part of Jalview. + * + * 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. + * + * 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 . + * The Jalview Authors are detailed in the 'AUTHORS' file. + */ 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 + * 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); } }