| 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)
Adapterlikelihood in interface Adapterdistinct - The distinct alignmentpublic int numberParameters()
AdapternumberParameters in interface Adapter