export(calculateCrossValidation)
export(calculateSRDDistribution)
export(calculateSRDValues)
export(plotCrossValidation)
export(plotHeatmapSRD)
export(plotPermTest)
export(utilsCalculateDistance)
export(utilsCalculateRank)
export(utilsColorPalette)
export(utilsCreateReference)
export(utilsDetailedSRD)
export(utilsDetailedSRDNoChars)
export(utilsMaxSRD)
export(utilsPreprocessDF)
export(utilsRankingMatrix)
export(utilsTieProbability)

useDynLib(rSRD, .registration=TRUE)
importFrom(Rcpp, evalCpp)
import(Rcpp)

importFrom(dplyr, relocate, last_col, all_of, contains)
importFrom(ggplot2, ggplot, aes, geom_vline, geom_point, geom_boxplot,
           stat_boxplot, stat_summary, scale_x_discrete, labs, theme,
           element_text)
importFrom(ggrepel, geom_text_repel)
importFrom(grDevices, colorRampPalette, rainbow)
importFrom(gplots, heatmap.2)
importFrom(janitor, adorn_totals, untabyl)
importFrom(methods, hasArg)
importFrom(rlang,.data)
importFrom(rlang,":=")
importFrom(stats, approx, as.dist, cor, heatmap, median, t.test)
importFrom(tibble, add_column)
importFrom(utils, stack, tail, write.table)
