Package pal.eval
Class PatternInfo
java.lang.Object
pal.eval.PatternInfo
Title: PatternInfo
Description: Describes particular site pattern information based on upto two children patterns, and can adapt.
- Version:
- 1.0
- Author:
- Matthew Goode
-
Constructor Summary
ConstructorsConstructorDescriptionPatternInfo
(int[] sitePatternMatchup, int initialNumberOfPatterns) PatternInfo
(int[] sitePatternMatchup, int[] patternWeights, int initialNumberOfPatterns) PatternInfo
(int[] sitePatternMatchup, int[] patternWeights, int[] patternLookup, int initialNumberOfPatterns) PatternInfo
(int numberOfSites, boolean binaryPattern) -
Method Summary
Modifier and TypeMethodDescriptionint
build
(PatternInfo leftPattern, PatternInfo rightPattern, int numberOfSites) getCopy()
Obtain an exact copy of this pattern infofinal int
final int
final int[]
int[]
final int[]
void
setNumberOfPatterns
(int n) toString()
-
Constructor Details
-
PatternInfo
public PatternInfo(int numberOfSites, boolean binaryPattern) -
PatternInfo
public PatternInfo(int[] sitePatternMatchup, int[] patternWeights, int[] patternLookup, int initialNumberOfPatterns) -
PatternInfo
public PatternInfo(int[] sitePatternMatchup, int initialNumberOfPatterns) -
PatternInfo
public PatternInfo(int[] sitePatternMatchup, int[] patternWeights, int initialNumberOfPatterns)
-
-
Method Details
-
getCopy
Obtain an exact copy of this pattern info- Returns:
- the required copy
-
toString
-
sitePatternMatchupToString
-
getPatternLookup
public final int[] getPatternLookup() -
getPatternWeights
public int[] getPatternWeights() -
getNumberOfSites
public final int getNumberOfSites() -
getSitePatternMatchup
public final int[] getSitePatternMatchup() -
getNumberOfPatterns
public final int getNumberOfPatterns() -
setNumberOfPatterns
public void setNumberOfPatterns(int n) -
build
-