return;\r
}\r
\r
- if (!e.isControlDown() && !e.isShiftDown() &&\r
+ /* if (!e.isControlDown() && !e.isShiftDown() &&\r
(av.alignment.findGroup(av.alignment.getSequenceAt(seq)) != null))\r
{\r
+ System.out.println("no modifiers");\r
SequenceGroup selection = new SequenceGroup();\r
SequenceGroup sg = av.alignment.findGroup(av.alignment.getSequenceAt(\r
seq));\r
av.setSelectionGroup(selection);\r
\r
return;\r
- }\r
+ }*/\r
\r
if ((av.getSelectionGroup() == null) ||\r
- (!e.isControlDown() && (av.getSelectionGroup() != null)))\r
+ ((!e.isControlDown() && !e.isShiftDown()) && av.getSelectionGroup() != null))\r
{\r
- av.setSelectionGroup(new SequenceGroup());\r
+ av.setSelectionGroup(new SequenceGroup());\r
+ av.getSelectionGroup().setStartRes(0);\r
+ av.getSelectionGroup().setEndRes(av.alignment.getWidth() - 1);\r
}\r
\r
- av.getSelectionGroup().setStartRes(0);\r
- av.getSelectionGroup().setEndRes(av.alignment.getWidth() - 1);\r
+\r
\r
if (e.isShiftDown() && (lastid != -1))\r
{\r