Description Usage Arguments Details Value Author(s) See Also Examples
Functions to assist in the validation process of creating the metadata.csv file for Hub Resources
1 2 3 4 5 6 7 8 9 10 11 | getSpeciesList(verbose=FALSE)
validSpecies(species, verbose=TRUE)
suggestSpecies(query, verbose=FALSE, op=c("|", "&"))
getValidSourceTypes()
checkSpeciesTaxId(txid, species, verbose=TRUE)
validDispatchClass(dc, verbose=TRUE)
|
species |
species to validate (may be single value or list) |
query |
terms to query. Whether AND or OR is determined by argument op. |
verbose |
should additional information and useful tips be displayed |
op |
Should searching of mulitple terms be conditional OR ("|") or AND ("&") |
txid |
taxonomy id (single value or list) |
dc |
Dispatch class to validate (may be single value or list) |
getSpeciesList: Provides a list of valid species as determined by the GenomeInfoDbData package specData.rda file.
validSpecies: True/False if argument is considered a valid species based on the list generated by getSpeciesList. A species may be deemed invalid if the capitalization mismatches or punctuation mismatches. Use suggestSpecies to find similar terms.
suggestSpecies: Based on a term or multiple terms suggest possible valid species.
getValidSourceTypes: returns list of acceptable values for SourceType in metadata.csv. If you think a valid source type should be added to the list please reach out to maintainer@bioconductor.org
checkSpeciesTaxId: cross validates a list of species and
taxonomy ids for expected values based on
GenomeInfoDb::loadTaxonomyDb()
. Warning when there is a
mismatch.
validDispatchClass: TRUE/FALSE if argument is considered a
valid DispatchClass based on the currently available methods in
AnnotationHub. Use AnnotationHub::DispatchClassList()
to see
the table of currently available methods. If a currently available
method is not appropriate for your resource, please reach out to
Lori Shepherd Lori.Shepherd@roswellpark.org to request a
new method be added.
For getSpeciesList: character vector of valid species
For validSpecies: True/False if all species given as argument are valid
For suggestSpecies: data.frame of taxonomy id and species name of possible valid species based on given query key words.
For getValidSourceTypes: character vector of valid source types.
For checkSpeciesTaxId: NULL if check is verfified, If verbose is ture a table of suggested values along with the warning.
For validDispatchClass: True/False if all dispatch class given as argument are valid
Lori Shepherd
AnnotationHubMetadata
makeAnnotationHubMetadata
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | species = getSpeciesList()
# following is TRUE
validSpecies("Homo sapiens")
# followin is FALSE because of starting "h"
validSpecies("homo sapiens")
# can provide multiple, if any are not valid FALSE
# TRUE
validSpecies(c("Homo sapiens", "Canis domesticus"))
suggestSpecies("Canis")
getValidSourceTypes()
checkSpeciesTaxId(1003232, "Edhazardia aedis")
checkSpeciesTaxId(9606, "Homo sapiens")
validDispatchClass("GRanges")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.