Package org.forester.surfacing
Class DomainParsimonyCalculator
java.lang.Object
org.forester.surfacing.DomainParsimonyCalculator
- 
Method Summary
Modifier and TypeMethodDescriptionstatic DomainParsimonyCalculatorcreateInstance(Phylogeny phylogeny) static DomainParsimonyCalculatorcreateInstance(Phylogeny phylogeny, List<GenomeWideCombinableDomains> gwcd_list) static DomainParsimonyCalculatorcreateInstance(Phylogeny phylogeny, List<GenomeWideCombinableDomains> gwcd_list, Map<String, Set<String>> domain_id_to_secondary_features_map) createMatrixOfDomainPresenceOrAbsence(List<GenomeWideCombinableDomains> gwcd_list, SortedSet<String> positive_filter) createMatrixOfSecondaryFeatureBinaryDomainCombinationPresenceOrAbsence(List<GenomeWideCombinableDomains> gwcd_list, Map<String, String> domain_id_to_second_features_map) voidvoidvoidexecuteDolloParsimonyOnDomainPresence(SortedSet<String> positive_filter) voidexecuteDolloParsimonyOnSecondaryFeatures(Map<Species, MappingResults> mapping_results_map) voidexecuteFitchParsimonyOnBinaryDomainCombintion(boolean use_last) voidexecuteFitchParsimonyOnBinaryDomainCombintion(long random_number_seed) voidexecuteFitchParsimonyOnBinaryDomainCombintionOnSecondaryFeatures(boolean use_last) voidexecuteFitchParsimonyOnDomainPresence(boolean use_last) voidexecuteFitchParsimonyOnDomainPresence(long random_number_seed) voidexecuteOnGivenBinaryStatesMatrix(CharacterStateMatrix<CharacterStateMatrix.BinaryStates> binary_states_matrix, String[] character_labels) intgetCost()intgetNetGainsOnNode(String node_identifier) intgetSumOfGainsOnNode(String node_identifier) intgetSumOfLossesOnNode(String node_identifier) intgetSumOfPresentOnNode(String node_identifier) intintintgetUnitsGainedOnNode(String node_identifier) getUnitsLostOnNode(String node_identifier) getUnitsOnNode(String node_identifier)  
- 
Method Details
- 
executeDolloParsimonyOnBinaryDomainCombintionPresence
public void executeDolloParsimonyOnBinaryDomainCombintionPresence() - 
executeDolloParsimonyOnDomainPresence
public void executeDolloParsimonyOnDomainPresence() - 
executeDolloParsimonyOnDomainPresence
 - 
executeDolloParsimonyOnSecondaryFeatures
public void executeDolloParsimonyOnSecondaryFeatures(Map<Species, MappingResults> mapping_results_map)  - 
executeFitchParsimonyOnBinaryDomainCombintion
public void executeFitchParsimonyOnBinaryDomainCombintion(boolean use_last)  - 
executeFitchParsimonyOnBinaryDomainCombintion
public void executeFitchParsimonyOnBinaryDomainCombintion(long random_number_seed)  - 
executeFitchParsimonyOnBinaryDomainCombintionOnSecondaryFeatures
public void executeFitchParsimonyOnBinaryDomainCombintionOnSecondaryFeatures(boolean use_last)  - 
executeFitchParsimonyOnDomainPresence
public void executeFitchParsimonyOnDomainPresence(boolean use_last)  - 
executeFitchParsimonyOnDomainPresence
public void executeFitchParsimonyOnDomainPresence(long random_number_seed)  - 
executeOnGivenBinaryStatesMatrix
public void executeOnGivenBinaryStatesMatrix(CharacterStateMatrix<CharacterStateMatrix.BinaryStates> binary_states_matrix, String[] character_labels)  - 
getCost
public int getCost() - 
getGainLossCountsMatrix
 - 
getGainLossMatrix
 - 
getInternalStatesMatrix
 - 
getNetGainsOnNode
 - 
getSumOfGainsOnNode
 - 
getSumOfLossesOnNode
 - 
getSumOfPresentOnNode
 - 
getTotalGains
public int getTotalGains() - 
getTotalLosses
public int getTotalLosses() - 
getTotalUnchanged
public int getTotalUnchanged() - 
getUnitsGainedOnNode
 - 
getUnitsLostOnNode
 - 
getUnitsOnNode
 - 
createInstance
 - 
createInstance
public static DomainParsimonyCalculator createInstance(Phylogeny phylogeny, List<GenomeWideCombinableDomains> gwcd_list)  - 
createInstance
public static DomainParsimonyCalculator createInstance(Phylogeny phylogeny, List<GenomeWideCombinableDomains> gwcd_list, Map<String, Set<String>> domain_id_to_secondary_features_map)  - 
createMatrixOfBinaryDomainCombinationPresenceOrAbsence
public static CharacterStateMatrix<CharacterStateMatrix.BinaryStates> createMatrixOfBinaryDomainCombinationPresenceOrAbsence(List<GenomeWideCombinableDomains> gwcd_list)  - 
createMatrixOfDomainPresenceOrAbsence
public static CharacterStateMatrix<CharacterStateMatrix.BinaryStates> createMatrixOfDomainPresenceOrAbsence(List<GenomeWideCombinableDomains> gwcd_list, SortedSet<String> positive_filter)  - 
createMatrixOfSecondaryFeatureBinaryDomainCombinationPresenceOrAbsence
public static CharacterStateMatrix<CharacterStateMatrix.BinaryStates> createMatrixOfSecondaryFeatureBinaryDomainCombinationPresenceOrAbsence(List<GenomeWideCombinableDomains> gwcd_list, Map<String, String> domain_id_to_second_features_map)  
 -