Package pal.eval
Class SiteDetails.Utils
- java.lang.Object
-
- pal.eval.SiteDetails.Utils
-
- Enclosing interface:
- SiteDetails
public static final class SiteDetails.Utils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SiteDetailscreate(double[][] categoryPatternConditionalProbabilities, boolean isLoggedConditionals, int numberOfPatterns, int[] sitePatternMatchup, int numberOfSites, double[] siteLikelihoods)Create a Postriors object with no related substitution modelstatic SiteDetailscreate(double[][] categoryPatternConditionalProbabilities, boolean isLoggedConditionals, SubstitutionModel model, int numberOfPatterns, int[] sitePatternMatchup, int numberOfSites, double[] siteLikelihoods)Create a Postriors object
-
-
-
Method Detail
-
create
public static final SiteDetails create(double[][] categoryPatternConditionalProbabilities, boolean isLoggedConditionals, SubstitutionModel model, int numberOfPatterns, int[] sitePatternMatchup, int numberOfSites, double[] siteLikelihoods)
Create a Postriors object- Parameters:
categoryPatternConditionalProbabilities- An array arranged [category][pattern] that holds the conditional probabilities for each category at each siteisLoggedConditionals- should be true if the conditional probabilities are stored as logged values, false if notmodel- the related substitution modelsnumberOfPatterns- the number of patternssitePatternMatchup- an array that identifies what pattern is to used at which sitenumberOfSites- the number of sitessiteLikelihoods- the site likelihood (unlogged) at each site- Returns:
- an appropriate Posteriors object
-
create
public static final SiteDetails create(double[][] categoryPatternConditionalProbabilities, boolean isLoggedConditionals, int numberOfPatterns, int[] sitePatternMatchup, int numberOfSites, double[] siteLikelihoods)
Create a Postriors object with no related substitution model- Parameters:
categoryPatternConditionalProbabilities- An array arranged [category][pattern] that holds the conditional probabilities for each category at each siteisLoggedConditionals- should be true if the conditional probabilities are stored as logged values, false if notnumberOfPatterns- the number of patternssitePatternMatchup- an array that identifies what pattern is to used at which sitenumberOfSites- the number of sitessiteLikelihoods- the site likelihood (unlogged) at each site- Returns:
- an appropriate Posteriors object
-
-