public final class GenericNucleotideMutationModel extends Object implements NucleotideMutationModel, Serializable
| Constructor and Description |
|---|
GenericNucleotideMutationModel(SubstitutionModel substitutionModel,
double deletionProbability,
double insertionProbability) |
GenericNucleotideMutationModel(SubstitutionModel substitutionModel,
double deletionProbability,
double insertionProbability,
long seed) |
| Modifier and Type | Method and Description |
|---|---|
NucleotideMutationModel |
clone()
Clones only parameters, the state is generated randomly.
|
int |
generateMutation(int position,
int inputLetter) |
GenericNucleotideMutationModel |
multiplyProbabilities(double factor) |
void |
reseed(long seed) |
public GenericNucleotideMutationModel(SubstitutionModel substitutionModel, double deletionProbability, double insertionProbability)
public GenericNucleotideMutationModel(SubstitutionModel substitutionModel, double deletionProbability, double insertionProbability, long seed)
public int generateMutation(int position,
int inputLetter)
generateMutation in interface NucleotideMutationModelpublic GenericNucleotideMutationModel multiplyProbabilities(double factor)
multiplyProbabilities in interface NucleotideMutationModelpublic void reseed(long seed)
reseed in interface NucleotideMutationModelpublic NucleotideMutationModel clone()
NucleotideMutationModelNucleotideMutationModel.reseed(long) to obtain the same sequence of
mutations.clone in interface NucleotideMutationModelclone in class ObjectCopyright © 2018. All rights reserved.