public abstract class MarkovInsertModel extends java.lang.Object implements InsertModel
| Modifier and Type | Class and Description |
|---|---|
static class |
MarkovInsertModel.Model3 |
static class |
MarkovInsertModel.Model5 |
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Double> |
distribution
Map like:
"A>C": 0.3,
"A>A": 0.1
|
IndependentIntModel |
lengthDistribution |
| Modifier and Type | Method and Description |
|---|---|
InsertGenerator |
create(org.apache.commons.math3.random.RandomGenerator random,
boolean v,
java.util.List<VDJCGene> vGenes,
java.util.List<VDJCGene> dGenes,
java.util.List<VDJCGene> jGenes,
java.util.List<VDJCGene> cGenes)
Initialize insert generator
|
public final IndependentIntModel lengthDistribution
public final java.util.Map<java.lang.String,java.lang.Double> distribution
public InsertGenerator create(org.apache.commons.math3.random.RandomGenerator random, boolean v, java.util.List<VDJCGene> vGenes, java.util.List<VDJCGene> dGenes, java.util.List<VDJCGene> jGenes, java.util.List<VDJCGene> cGenes)
InsertModelcreate in interface InsertModelrandom - source of random datav - true for V(J/D) insert, false for DJ insert