Class MultiLineDotBracket

  • Direct Known Subclasses:
    ImmutableMultiLineDotBracket

    @Immutable
    public abstract class MultiLineDotBracket
    extends Object
    An extended secondary structure, which contains also non-canonical base pairs.
    • Constructor Detail

      • MultiLineDotBracket

        public MultiLineDotBracket()
    • Method Detail

      • fromString

        public static MultiLineDotBracket fromString​(String input)
        Creates an instance by reading a set of lines in dot-bracket notation. Each line begins with a Leontis-Westhof notation shortand (e.g. cWW, tSH, etc.), a whitespace, and a dot-bracket. One line contains 'seq' instead of LW notation and it is followed by the sequence. For example:
         seq AGGGCGGGU
         cWW (.......)
         cWH .([{.}]).
         
        Parameters:
        input - A string containing input in the format specified above.
        Returns:
        An instance of this class.
      • sequence

        @Parameter(order=1)
        public abstract String sequence()
        Returns:
        The sequence of nucleotides.