pal.mep
Class DeltaModel.Utils

java.lang.Object
  extended by pal.mep.DeltaModel.Utils
Enclosing interface:
DeltaModel

public static final class DeltaModel.Utils
extends java.lang.Object


Constructor Summary
DeltaModel.Utils()
           
 
Method Summary
static DeltaModel getDisjointBased(DeltaModel primaryModel, DeltaModel subgroupModel, TimeOrderCharacterData subgroupTOCD)
           
static DeltaModel getMutationRateModelBased(MutationRateModel.Factory mepFactory)
          For interfacing with time based mutation rate models
static DeltaModel getUntimedBased()
          For serial sampled analysis when no time information is available.
static DeltaModel getUntimedBased(double[] initalDeltas)
          For serial sampled analysis when no time information is available.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeltaModel.Utils

public DeltaModel.Utils()
Method Detail

getMutationRateModelBased

public static final DeltaModel getMutationRateModelBased(MutationRateModel.Factory mepFactory)
For interfacing with time based mutation rate models


getUntimedBased

public static final DeltaModel getUntimedBased()
For serial sampled analysis when no time information is available.


getUntimedBased

public static final DeltaModel getUntimedBased(double[] initalDeltas)
For serial sampled analysis when no time information is available.

Parameters:
initialDeltas, - if not of required length (for given tocd) uses subset (or sets remainder to zero)

getDisjointBased

public static final DeltaModel getDisjointBased(DeltaModel primaryModel,
                                                DeltaModel subgroupModel,
                                                TimeOrderCharacterData subgroupTOCD)