X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FAlignmentAnnotation.java;h=4c6e2a56a24ba992a70ba1c81d82bd69ebc50302;hb=1889827c44c51f6353fe8619e5d44b421158af23;hp=02446c4478250402c2689544a2d4e15939ab4918;hpb=63d6bdbbe0626fa30497577faf6b3edc9d48abc6;p=jalview.git diff --git a/src/jalview/datamodel/AlignmentAnnotation.java b/src/jalview/datamodel/AlignmentAnnotation.java index 02446c4..4c6e2a5 100755 --- a/src/jalview/datamodel/AlignmentAnnotation.java +++ b/src/jalview/datamodel/AlignmentAnnotation.java @@ -1,19 +1,22 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8) - * Copyright (C) 2012 J Procter, AM Waterhouse, LM Lui, J Engelhardt, G Barton, M Clamp, S Searle + * 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. + * 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 . + * 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.datamodel; @@ -202,7 +205,11 @@ public class AlignmentAnnotation return NO_GRAPH; } } - + // JBPNote: what does this do ? + public void ConcenStru(CharSequence RNAannot) throws WUSSParseException + { + bps = Rna.GetModeleBP(RNAannot); + } /** * Creates a new AlignmentAnnotation object. * @@ -259,10 +266,10 @@ public class AlignmentAnnotation || annotations[i].secondaryStructure == 'B' || annotations[i].secondaryStructure == 'C' || annotations[i].secondaryStructure == 'D' - || annotations[i].secondaryStructure == '1' + || annotations[i].secondaryStructure == 'E' || annotations[i].secondaryStructure == 'F' || annotations[i].secondaryStructure == 'G' - || annotations[i].secondaryStructure == '2' + || annotations[i].secondaryStructure == 'H' || annotations[i].secondaryStructure == 'I' || annotations[i].secondaryStructure == 'J' || annotations[i].secondaryStructure == 'K' @@ -311,8 +318,8 @@ public class AlignmentAnnotation // && // annotations[i].displayCharacter.charAt(0)==annotations[i].secondaryStructure firstChar != ' ' - && firstChar != 'H' - && firstChar != 'E' + && firstChar != '$' + && firstChar != '�' // JBPNote should explicitly express as unicode number to avoid source code translation problems && firstChar != '(' && firstChar != '[' && firstChar != '>' @@ -321,10 +328,10 @@ public class AlignmentAnnotation && firstChar != 'B' && firstChar != 'C' && firstChar != 'D' - && firstChar != '1' + && firstChar != 'E' && firstChar != 'F' && firstChar != 'G' - && firstChar != '2' + && firstChar != 'H' && firstChar != 'I' && firstChar != 'J' && firstChar != 'K'