public class TaxonomyChecker extends Object
| Constructor and Description |
|---|
TaxonomyChecker() |
| Modifier and Type | Method and Description |
|---|---|
String |
getSpeciesAuthority(String genus,
String species)
Return species authority for the genus + species.
|
String |
getSubtaxaAuthority(String genus,
String species,
String subtaxa)
Return authority for the genus + species + subtaxa
|
void |
setTaxonomyDatabase(TaxonomyDatabase database)
Sets the taxonomy database.
|
double |
similarityScore(String string1,
String string2)
Get string similarity score
|
List<String> |
suggestGenus(String genus,
int maxSize)
Find suggestions for GENUS.
|
List<String> |
suggestSpecies(String genus,
String species,
int maxSize)
Find suggestions for SPECIES.
|
List<String> |
suggestSubtaxa(String genus,
String species,
String subtaxa,
int maxSize)
Find suggestions for SUBTAXA.
|
public void setTaxonomyDatabase(TaxonomyDatabase database)
database - the new taxonomy databasepublic List<String> suggestGenus(String genus, int maxSize)
genus - the genusmaxSize - the max sizepublic List<String> suggestSpecies(String genus, String species, int maxSize)
genus - the genusspecies - the speciesmaxSize - maximum number of suggestions to returnpublic String getSpeciesAuthority(String genus, String species)
genus - the genusspecies - the speciespublic List<String> suggestSubtaxa(String genus, String species, String subtaxa, int maxSize)
genus - must be valid genus in the databasespecies - species must be valid species within genussubtaxa - current subtaxa, must not be null or blankmaxSize - maximum number of suggestions to returnpublic String getSubtaxaAuthority(String genus, String species, String subtaxa)
genus - the genusspecies - the speciessubtaxa - subtaxaCopyright © 2017 Global Crop Diversity Trust. All rights reserved.