S - - key type (must be a sequence)O - - value typepublic class SequenceTreeMap<S extends Sequence<S>,O> extends Object implements Serializable
Types of mutations:
0 = mismatch,
1 = deletion
(excess nucleotide in the reference sequence relative to the target key),
2 = insertion (missing nucleotide in
the reference sequence relative to the target key)
| Modifier and Type | Class and Description |
|---|---|
static class |
SequenceTreeMap.Node<O> |
class |
SequenceTreeMap.NodeIterator |
class |
SequenceTreeMap.NodeOp |
class |
SequenceTreeMap.ValuesOp |
| Modifier and Type | Field and Description |
|---|---|
Alphabet<S> |
alphabet |
SequenceTreeMap.Node<O> |
root |
| Constructor and Description |
|---|
SequenceTreeMap(Alphabet<S> alphabet)
Creates a tree map for specified
Alphabet. |
public final SequenceTreeMap.Node<O> root
public SequenceTreeMap.Node<O> getNode(S sequence)
public SequenceTreeMap.NodeOp nodesOp()
public SequenceTreeMap.ValuesOp valuesOp()
public SequenceTreeMap.NodeIterator nodeIterator()
public Iterable<SequenceTreeMap.Node<O>> nodes()
public NeighborhoodIterator<S,O> getNeighborhoodIterator(S reference, int mismatches, int deletions, int insertions, int totalErrors)
public NeighborhoodIterator<S,O> getNeighborhoodIterator(S reference, int mismatches, int deletions, int insertions, int totalErrors, MutationGuide<S> guide)
public NeighborhoodIterator<S,O> getNeighborhoodIterator(S reference, int mismatches, int deletions, int insertions)
public NeighborhoodIterator<S,O> getNeighborhoodIterator(S reference, double maxPenalty, double[] penalties, int[] maxErrors, MutationGuide<S> guide)
public NeighborhoodIterator<S,O> getNeighborhoodIterator(S reference, TreeSearchParameters parameters)
public NeighborhoodIterator<S,O> getNeighborhoodIterator(S reference, TreeSearchParameters parameters, MutationGuide<S> guide)
Copyright © 2018. All rights reserved.