Constructor and Description |
---|
EmpiricalAdapter(java.util.Map<java.lang.String,java.lang.String> mapping)
Creates an instance
|
EmpiricalAdapter(java.util.Map<java.lang.String,java.lang.String> mapping,
java.util.Set<java.lang.String> ignore)
Creates an instance including a set of states to ignore in the calculation
(such as the gap state)
|
Modifier and Type | Method and Description |
---|---|
double |
likelihood(Alignment distinct)
Return the likelihood of the adapter given the distinct alignment
|
int |
numberParameters()
Return the number of parameters associated with the adapter
|
public EmpiricalAdapter(java.util.Map<java.lang.String,java.lang.String> mapping)
mapping
- Map from compound state to distinct statepublic EmpiricalAdapter(java.util.Map<java.lang.String,java.lang.String> mapping, java.util.Set<java.lang.String> ignore)
mapping
- Map from compound state to distinct stateignore
- States to ignorepublic double likelihood(Alignment distinct)
Adapter
likelihood
in interface Adapter
distinct
- The distinct alignmentpublic int numberParameters()
Adapter
numberParameters
in interface Adapter