useDynLib("likeLTD", .registration=TRUE, .fixes=".cpp.") 
export(.cpp.nbthreads)
export(.cpp.set_nbthreads)
export(pack.admin.input)
export(allele.report)


export(read.csp.profile)
export(read.unc.profile)
export(read.known.profiles)
export(compatible.genotypes)

export(defence.hypothesis)
export(prosecution.hypothesis)
export(determine.dropout)

export(load.allele.database)

export(initial.arguments)
export(relistArguments)
export(optimisation.params)

export(create.likelihood.vectors)
export(create.likelihood.log)
export(create.likelihood)
export(penalties)

export(plotLikelihood.2d)

export(locus.likes)
export(output.report)

export(DEoptimLoop)
export(evaluate)
export(evaluate.from.interim)
export(get.likely.genotypes)

export(pack.admin.input.peaks)
export(defence.hypothesis.peaks)
export(prosecution.hypothesis.peaks)
export(optimisation.params.peaks)
export(get.likely.genotypes.peaks)
export(peaks.results.plot)
export(locus.likes.peaks)
export(read.peaks.profile)
export(relistArguments.peaks)
export(create.likelihood.vectors.peaks)
export(evaluate.peaks)
export(CSP.heights.plot)
export(allele.report.peaks)
export(output.report.peaks)
export(evaluate.from.interim.peaks)

importFrom(DEoptim, DEoptim)
#importFrom(pscl, densigamma)
importFrom(gdata, read.xls)
importFrom(gtools, combinations,permutations)
importFrom(tools, file_ext)
importFrom(ggplot2, ggplot)
importFrom(tcltk, tkProgressBar)
importFrom(tcltk, setTkProgressBar)
import(rtf)

importFrom("grDevices", "dev.off", "pdf", "rainbow")
importFrom("graphics", "abline", "barplot", "boxplot", "lines", "par",
             "plot", "text")
importFrom("stats", "dexp", "dgamma", "dnorm", "na.omit", "pgamma",
             "qgamma", "runif", "sd")
importFrom("utils", "data", "getFromNamespace", "read.csv",
             "read.table", "relist", "sessionInfo", "write.table")

#export(.cpp.testCDF)
#export(.cpp.testPDF)
export(.cpp.getProbabilitiesSDO)
export(.cpp.getProbabilitiesSD)
export(.cpp.getProbabilitiesSO)
export(.cpp.getProbabilitiesS)



