/** DOCUMENT ME!! */
public Annotation[] annotations;
-
-
- public ArrayList<SimpleBP> bps=null;
+ public ArrayList<SimpleBP> bps = null;
+
/**
* RNA secondary structure contact positions
*/
*/
private void _updateRnaSecStr(CharSequence RNAannot)
{
- try {
- _rnasecstr = Rna.GetBasePairs(RNAannot);
- bps = Rna.GetModeleBP(RNAannot);
- invalidrnastruc=-1;
- }
- catch (WUSSParseException px)
+ try
+ {
+ _rnasecstr = Rna.GetBasePairs(RNAannot);
+ bps = Rna.GetModeleBP(RNAannot);
+ invalidrnastruc = -1;
+ } catch (WUSSParseException px)
{
// DEBUG System.out.println(px);
- invalidrnastruc=px.getProblemPos();
+ invalidrnastruc = px.getProblemPos();
}
if (invalidrnastruc > -1)
{
return NO_GRAPH;
}
}
- // JBPNote: what does this do ?
+
+ // JBPNote: what does this do ?
public void ConcenStru(CharSequence RNAannot) throws WUSSParseException
{
- bps = Rna.GetModeleBP(RNAannot);
+ bps = Rna.GetModeleBP(RNAannot);
}
+
/**
* Creates a new AlignmentAnnotation object.
*
else
// Check for RNA secondary structure
{
- //System.out.println(annotations[i].secondaryStructure);
+ // System.out.println(annotations[i].secondaryStructure);
if (annotations[i].secondaryStructure == '('
- || annotations[i].secondaryStructure == '['
- || annotations[i].secondaryStructure == '<'
- || annotations[i].secondaryStructure == '{'
- || annotations[i].secondaryStructure == 'A'
- || annotations[i].secondaryStructure == 'B'
- || annotations[i].secondaryStructure == 'C'
- || annotations[i].secondaryStructure == 'D'
- || annotations[i].secondaryStructure == 'E'
- || annotations[i].secondaryStructure == 'F'
- || annotations[i].secondaryStructure == 'G'
- || annotations[i].secondaryStructure == 'H'
- || annotations[i].secondaryStructure == 'I'
- || annotations[i].secondaryStructure == 'J'
- || annotations[i].secondaryStructure == 'K'
- || annotations[i].secondaryStructure == 'L'
- || annotations[i].secondaryStructure == 'M'
- || annotations[i].secondaryStructure == 'N'
- || annotations[i].secondaryStructure == 'O'
- || annotations[i].secondaryStructure == 'P'
- || annotations[i].secondaryStructure == 'Q'
- || annotations[i].secondaryStructure == 'R'
- || annotations[i].secondaryStructure == 'S'
- || annotations[i].secondaryStructure == 'T'
- || annotations[i].secondaryStructure == 'U'
- || annotations[i].secondaryStructure == 'V'
- || annotations[i].secondaryStructure == 'W'
- || annotations[i].secondaryStructure == 'X'
- || annotations[i].secondaryStructure == 'Y'
- || annotations[i].secondaryStructure == 'Z')
+ || annotations[i].secondaryStructure == '['
+ || annotations[i].secondaryStructure == '<'
+ || annotations[i].secondaryStructure == '{'
+ || annotations[i].secondaryStructure == 'A'
+ || annotations[i].secondaryStructure == 'B'
+ || annotations[i].secondaryStructure == 'C'
+ || annotations[i].secondaryStructure == 'D'
+ || annotations[i].secondaryStructure == 'E'
+ || annotations[i].secondaryStructure == 'F'
+ || annotations[i].secondaryStructure == 'G'
+ || annotations[i].secondaryStructure == 'H'
+ || annotations[i].secondaryStructure == 'I'
+ || annotations[i].secondaryStructure == 'J'
+ || annotations[i].secondaryStructure == 'K'
+ || annotations[i].secondaryStructure == 'L'
+ || annotations[i].secondaryStructure == 'M'
+ || annotations[i].secondaryStructure == 'N'
+ || annotations[i].secondaryStructure == 'O'
+ || annotations[i].secondaryStructure == 'P'
+ || annotations[i].secondaryStructure == 'Q'
+ || annotations[i].secondaryStructure == 'R'
+ || annotations[i].secondaryStructure == 'S'
+ || annotations[i].secondaryStructure == 'T'
+ || annotations[i].secondaryStructure == 'U'
+ || annotations[i].secondaryStructure == 'V'
+ || annotations[i].secondaryStructure == 'W'
+ || annotations[i].secondaryStructure == 'X'
+ || annotations[i].secondaryStructure == 'Y'
+ || annotations[i].secondaryStructure == 'Z')
{
hasIcons |= true;
isrna |= true;
// annotations[i].displayCharacter.charAt(0)==annotations[i].secondaryStructure
firstChar != ' '
&& firstChar != '$'
- && firstChar != '�' // JBPNote should explicitly express as unicode number to avoid source code translation problems
+ && firstChar != '�' // JBPNote should explicitly express as
+ // unicode number to avoid source code
+ // translation problems
&& firstChar != '('
&& firstChar != '['
&& firstChar != '>'
{
if (annotations[i] == null)
annotations[i] = new Annotation(String.valueOf(gapchar), null,
- ' ', 0f,null);
+ ' ', 0f, null);
else if (annotations[i].displayCharacter == null
|| annotations[i].displayCharacter.equals(" "))
annotations[i].displayCharacter = String.valueOf(gapchar);