useDynLib(haplo.stats)
export(haplo.em, summary.haplo.em, print.haplo.em, haplo.em.control)

export(haplo.score, print.haplo.score, plot.haplo.score,
       locator.haplo, score.sim.control, haplo.score.glm, haplo.score.podds)

export(haplo.score.merge, haplo.group, print.haplo.score.merge,
       print.haplo.group)

export(haplo.cc, print.haplo.cc)

export(haplo.score.slide, print.haplo.score.slide, plot.haplo.score.slide)

export(haplo.glm, summary.haplo.glm, print.haplo.glm, haplo.glm.control)

export(residuals.haplo.glm, fitted.haplo.glm, vcov.haplo.glm, anova.haplo.glm)

export(seqhap, plot.seqhap, print.seqhap)

export(haplo.scan, print.haplo.scan, haplo.scan.obs, haplo.scan.sim,
       haplo.chistat)

export(haplo.power.qt, haplo.power.qt.ncp, find.haplo.beta.qt)

export(haplo.power.cc, haplo.power.cc.ncp)

export(haplo.design, setupGeno, summaryGeno, na.geno.keep, geno1to2, Ginv,
       printBanner, geno.count.pairs, get.hapPair, locus)

S3method(print, haplo.em)
S3method(summary, haplo.em)
S3method(print, haplo.score)
S3method(plot, haplo.score)
S3method(print, haplo.group)
S3method(print, haplo.score.merge)
S3method(print, haplo.glm)
S3method(summary, haplo.glm)
S3method(residuals, haplo.glm)
S3method(fitted, haplo.glm)
S3method(anova, haplo.glm)
S3method(vcov, haplo.glm)
S3method(print, summary.haplo.glm)
S3method(print, haplo.cc)
S3method(print, haplo.score.slide)
S3method(plot, haplo.score.slide)
S3method(print, seqhap)
S3method(plot, seqhap)
S3method(print, haplo.scan)
