public class DomainSimilarity extends Object implements Comparable<DomainSimilarity>
| Modifier and Type | Class and Description |
|---|---|
static class |
DomainSimilarity.DomainSimilarityScoring |
static class |
DomainSimilarity.DomainSimilaritySortField |
static class |
DomainSimilarity.PRINT_OPTION |
| Modifier and Type | Field and Description |
|---|---|
static String |
SPECIES_SEPARATOR |
| Constructor and Description |
|---|
DomainSimilarity(CombinableDomains combinable_domains,
double min,
double max,
double mean,
double median,
double sd,
int n,
int max_difference_in_counts,
int max_difference,
SortedMap<Species,org.forester.surfacing.SpeciesSpecificDcData> species_data,
boolean sort_by_species_count_first,
boolean treat_as_binary_comparison) |
DomainSimilarity(CombinableDomains combinable_domains,
int max_difference_in_counts,
int max_difference,
SortedMap<Species,org.forester.surfacing.SpeciesSpecificDcData> species_data,
boolean sort_by_species_count_first,
boolean treat_as_binary_comparison) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DomainSimilarity domain_similarity) |
SortedSet<String> |
getCombinableDomainIds(Species species_of_combinable_domain) |
String |
getDomainId() |
int |
getMaximalDifference()
For pairwise similarities, this should return the "difference"; for example the difference in counts
for copy number based features (the same as getMaximalDifferenceInCounts(), or the number
of actually different domain combinations.
|
int |
getMaximalDifferenceInCounts()
For pairwise similarities, this should return the difference in counts,
while for comparisons of more than two domains, this should return the maximal difference
in counts
|
double |
getMaximalSimilarityScore() |
double |
getMeanSimilarityScore() |
double |
getMinimalSimilarityScore() |
int |
getN()
This should return the number of pairwise distances used to calculate
this similarity score
|
SortedSet<Species> |
getSpecies() |
List<Species> |
getSpeciesCustomOrder() |
SortedMap<Species,org.forester.surfacing.SpeciesSpecificDcData> |
getSpeciesData()
This should return a map, which maps species names to
SpeciesSpecificDomainSimilariyData
|
double |
getStandardDeviationOfSimilarityScore() |
void |
setDetailedness(DomainSimilarityCalculator.Detailedness detailedness) |
void |
setSpeciesOrder(List<Species> species_order) |
StringBuffer |
toStringBuffer(DomainSimilarity.PRINT_OPTION print_option,
Map<String,Integer> tax_code_to_id_map,
Phylogeny phy) |
public static final String SPECIES_SEPARATOR
public DomainSimilarity(CombinableDomains combinable_domains, double min, double max, double mean, double median, double sd, int n, int max_difference_in_counts, int max_difference, SortedMap<Species,org.forester.surfacing.SpeciesSpecificDcData> species_data, boolean sort_by_species_count_first, boolean treat_as_binary_comparison)
public DomainSimilarity(CombinableDomains combinable_domains, int max_difference_in_counts, int max_difference, SortedMap<Species,org.forester.surfacing.SpeciesSpecificDcData> species_data, boolean sort_by_species_count_first, boolean treat_as_binary_comparison)
public int compareTo(DomainSimilarity domain_similarity)
compareTo in interface Comparable<DomainSimilarity>public SortedSet<String> getCombinableDomainIds(Species species_of_combinable_domain)
public String getDomainId()
public int getMaximalDifference()
public int getMaximalDifferenceInCounts()
public double getMaximalSimilarityScore()
public double getMeanSimilarityScore()
public double getMinimalSimilarityScore()
public int getN()
public SortedMap<Species,org.forester.surfacing.SpeciesSpecificDcData> getSpeciesData()
public double getStandardDeviationOfSimilarityScore()
public void setDetailedness(DomainSimilarityCalculator.Detailedness detailedness)
public StringBuffer toStringBuffer(DomainSimilarity.PRINT_OPTION print_option, Map<String,Integer> tax_code_to_id_map, Phylogeny phy)
Copyright © 2016. All rights reserved.