|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<Symbol>
jbil.sequence.Alphabet
jbil.sequence.ExtendedDNAAlphabet
public class ExtendedDNAAlphabet
Class representing the extended DNA nucleotide alphabet.
Field Summary | |
---|---|
static AtomicCharSymbol |
a
The atomic 'a' symbol |
static HighOrderCharSymbol |
b
The high order b={g,c,t} symbol |
static AtomicCharSymbol |
c
The atomic 'a' symbol |
static HighOrderCharSymbol |
d
The high order d={a,g,t} symbol |
static java.lang.String |
EXTENDED_DNA_ALPHABET
The alphabet name constant |
static AtomicCharSymbol |
g
The atomic 'a' symbol |
static HighOrderCharSymbol |
h
The high order h={a,c,t} symbol |
static HighOrderCharSymbol |
k
The high order k={g,t} symbol |
static HighOrderCharSymbol |
m
The high order m={a,c} symbol |
static HighOrderCharSymbol |
n
The high order n={a,g,c,t} symbol |
static HighOrderCharSymbol |
r
The high order r={a,g} symbol |
static HighOrderCharSymbol |
s
The high order s={g,c} symbol |
static AtomicCharSymbol |
t
The atomic 'a' symbol |
static HighOrderCharSymbol |
v
The high order v={a,g,c} symbol |
static HighOrderCharSymbol |
w
The high order w={a,t} symbol |
static HighOrderCharSymbol |
y
The high order y={c,t} symbol |
Constructor Summary | |
---|---|
ExtendedDNAAlphabet()
Creates an extended DNA alphabet {a,g,c,t,r,y,k,m,s,w,b,d,h,v,n}. |
Method Summary | |
---|---|
AtomicCharSymbol |
a()
|
HighOrderCharSymbol |
b()
|
AtomicCharSymbol |
c()
|
HighOrderCharSymbol |
d()
|
AtomicCharSymbol |
g()
|
Symbol |
get(char ch)
Gets a symbol from its character representation. |
HighOrderCharSymbol |
h()
|
HighOrderCharSymbol |
k()
|
HighOrderCharSymbol |
m()
|
HighOrderCharSymbol |
n()
|
HighOrderCharSymbol |
r()
|
HighOrderCharSymbol |
s()
|
AtomicCharSymbol |
t()
|
HighOrderCharSymbol |
v()
|
HighOrderCharSymbol |
w()
|
HighOrderCharSymbol |
y()
|
Methods inherited from class jbil.sequence.Alphabet |
---|
add, contains, get, indexOf, intersection, isLocked, lock, remove, set, size |
Methods inherited from class java.util.AbstractList |
---|
add, addAll, clear, equals, hashCode, iterator, lastIndexOf, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
---|
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
---|
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray |
Field Detail |
---|
public static final java.lang.String EXTENDED_DNA_ALPHABET
public static final AtomicCharSymbol a
public static final AtomicCharSymbol g
public static final AtomicCharSymbol c
public static final AtomicCharSymbol t
public static final HighOrderCharSymbol r
public static final HighOrderCharSymbol y
public static final HighOrderCharSymbol k
public static final HighOrderCharSymbol m
public static final HighOrderCharSymbol s
public static final HighOrderCharSymbol w
public static final HighOrderCharSymbol b
public static final HighOrderCharSymbol d
public static final HighOrderCharSymbol h
public static final HighOrderCharSymbol v
public static final HighOrderCharSymbol n
Constructor Detail |
---|
public ExtendedDNAAlphabet()
Method Detail |
---|
public AtomicCharSymbol a()
public HighOrderCharSymbol b()
public AtomicCharSymbol c()
public HighOrderCharSymbol d()
public AtomicCharSymbol g()
public HighOrderCharSymbol h()
public HighOrderCharSymbol k()
public HighOrderCharSymbol m()
public HighOrderCharSymbol n()
public HighOrderCharSymbol r()
public HighOrderCharSymbol s()
public AtomicCharSymbol t()
public HighOrderCharSymbol v()
public HighOrderCharSymbol w()
public HighOrderCharSymbol y()
public Symbol get(char ch)
ch
- The character representation of the symbol.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |