useDynLib("vsn")

importFrom("stats", "predict")
importFrom("methods", "show")
importFrom("Biobase", "exprs")
importFrom("stats", "logLik", "coef", "coefficients")
importFrom("lattice", "levelplot")

importClassesFrom("limma", "RGList")
importClassesFrom("affy", "AffyBatch")

exportClasses("vsn", "vsnInput")
export(
  ## Deprecated
  "vsn", "vsnh", "vsnPlotPar", "getIntensityMatrix",

  ## needs update     
  "normalize.AffyBatch.vsn",

  ## New     
  "vsnMatrix", "justvsn", "vsnrma",
  "sagmbAssess", "sagmbSimulateData", "plotVsnLogLik", "scalingFactorTransformation")

exportMethods("vsn2", "meanSdPlot", "predict", "logLik", "coef", "coefficients",
              "show", "exprs", "nrow", "ncol", "dim", "coerce")

