X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fcommands%2FEditCommand.java;h=76ddbac87349ab883a0e527664526d68aba576c6;hb=ff7e72d6df848ca0694d25bde0e9616e8df1d18e;hp=53108387753d9be0650dff00b8d25ec80c42baf4;hpb=8a6fa9ea9900d0f106529c3f6283e7f9d76dd2cb;p=jalview.git diff --git a/src/jalview/commands/EditCommand.java b/src/jalview/commands/EditCommand.java index 5310838..76ddbac 100644 --- a/src/jalview/commands/EditCommand.java +++ b/src/jalview/commands/EditCommand.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6) - * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7) + * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle * * This file is part of Jalview. * @@ -54,6 +54,8 @@ public class EditCommand implements CommandI public static final int PASTE = 3; public static final int REPLACE = 4; + + public static final int INSERT_NUC=5; Edit[] edits; @@ -192,6 +194,10 @@ public class EditCommand implements CommandI case REPLACE: replace(edits[e]); break; + //TODO:add deleteNuc for UNDO +// case INSERT_NUC: +// insertNuc(edits[e]); +// break; } } } @@ -223,7 +229,7 @@ public class EditCommand implements CommandI case REPLACE: replace(edits[e]); break; - } + } } } @@ -234,10 +240,23 @@ public class EditCommand implements CommandI { command.seqs[s].insertCharAt(command.position, command.number, command.gapChar); +// System.out.println("pos: "+command.position+" number: "+command.number); } adjustAnnotations(command, true, false, null); } +// +// final void insertNuc(Edit command) +// { +// +// for (int s = 0; s < command.seqs.length; s++) +// { +// System.out.println("pos: "+command.position+" number: "+command.number); +// command.seqs[s].insertCharAt(command.position, command.number,'A'); +// } +// +// adjustAnnotations(command, true, false, null); +// } final void deleteGap(Edit command) {