useDynLib(tweeDEseq)

importFrom(MASS, fitdistr)
importClassesFrom(edgeR, DGEList)
importFrom(edgeR, DGEList)
importFrom(edgeR, calcNormFactors)
importFrom(edgeR, estimateCommonDisp)
importFrom(edgeR, estimateTagwiseDisp)
importFrom(edgeR, equalizeLibSizes)
importFrom(limma, zscoreGamma)

export(
  compareCountDist,
  testPoissonTweedie,
  mlePoissonTweedie,
  dPT,
  rPT, 
  testShapePT, 
  getParam, 
  normalizeCounts,
  filterCounts,
  tweeDE,
  gofTest,
  qqchisq,
  MAplot,
  Vplot
)


S3method(print, mlePT)
S3method(logLik, mlePT)
S3method(confint, mlePT)
S3method(print, tweeDE)
S3method(MAplot, tweeDE)
S3method(Vplot, tweeDE)
