char to lookup as a symbol in this alphabet
the given symbol
flag if symbols are case-sensitive.
flag if symbols are case-sensitive. if true, this alphabet will treat symbols representing upper and lower case symbols as distinct if false, this alphabet will treat upper or lower case chars as the same for its symbols
Reverses the string and compliments each residue.
Reverses the string and compliments each residue.
If a residue has no known complement, that residue is replaced with a placeholder "not-found" value.
Each char in this string represents a symbol on the alphabet.
If the char is not in the alphabet then this function is called. default behavior is to return a new Symbol representing the unknown character, so that the unknown char is treated as the complement
the reversed complement of the given string.
reverseComplementExact
Reverses the string and compliments each residue.
Reverses the string and compliments each residue.
Fails if a residue has no complement.
Each char in this string represents a symbol on the alphabet. If the char is not in the alphabet then a NoSuchElementException is thrown
the reversed complement of the given string.
if the string contains a symbol which is not in the alphabet
reverseComplement
The number of symbols in the alphabet.
The number of symbols in the alphabet.
map of the symbol char to the symbol
map of the symbol char to the symbol
the symbols in this alphabet
the symbols in this alphabet
The standard DNA alphabet with A,T,C, and G