#############
## EXPORTS
#############
export(adiag1, A.mat, AI, AI2, AI3, atcg1234, bag, big.peaks.col, bathy.colors, brewer.pal, D.mat, design.score, E.mat, EM, EM2, EMMA, fdr, hdm, jet.colors, map.plot, mmer, mmer2, NR, NR22, poe, R.mat, score.calc, transp, TP.prep)

export(summary.mmer, residuals.mmer, fitted.mmer, plot.mmer, anova.mmer, coef.mmer, randef)

# S3 METHODS
#S3method(ranef, mmer)
#S3method(print, ranef.mmer)
S3method(summary, mmer)
S3method(print, summary.mmer)
S3method(residuals, mmer)
S3method(print, residuals.mmer)
S3method(fitted, mmer)
S3method(print, fitted.mmer)
S3method(coef, mmer)
S3method(print, coef.mmer)
S3method(anova, mmer)
S3method(plot, mmer)

############
# IMPORTS
############
  importFrom("graphics", "abline", "axis", "image", "layout", "legend",
             "lines", "plot", "points", "rect", "text", "locator",
             "par", "grid", "plot.new", "polygon","segments")
  importFrom("utils", "combn", "setTxtProgressBar", "txtProgressBar",
             "available.packages", "contrib.url")
  importFrom("matrixcalc", "matrix.trace","is.diagonal.matrix", "is.square.matrix")
#  importFrom("beepr", "beep")
## FULL IMPORTS
  import("methods")
  import("Matrix")
  import("MASS")

#  import("audio","play")
  
### extra suggested by CRAN
  importFrom("grDevices", "col2rgb", "colorRampPalette", "gray.colors",
             "rgb","dev.cur", "dev.size", "xy.coords")
  importFrom("stats", "as.formula", "cov", "density", "gaussian", "glm",
             "lm", "median", "optimize", "pbeta", "pchisq", "predict",
             "printCoefmat", "qqnorm", "smooth.spline", "var", "rnorm", 
             "model.matrix","na.omit", "p.adjust","kmeans","dist", "runif",
             "nobs", "ppoints", "sd", "model.frame", "model.response", "na.pass")


  
  

