
import(Biobase, AnnotationDbi)

importFrom(graphics, plot)

exportClasses(
 # primary integrative container
  "smlSet", 
 # primary snp metadata container
  "snpLocs",
 # screening result holders
  "gwSnpScreenResult", "multiGwSnpScreenResult",
  "cwSnpScreenResult", "filteredGwSnpScreenResult",
   "filteredMultiGwSnpScreenResult", 
 # casting 
  "chrnum", "rsid", "cnumOrMissing", "genesym", "probeId",
   "filteredMultiGwSnpScreenResult", "snpdepth")

exportMethods( "chrnum", "rsid", "genesym", "[",
    "show", "initialize", "smList", "smlEnv", "probeId",
    "snpLocs.Hs", "exprs", "[", "plot_EvG", "snpNames", "getSnpLocs",
    "plot_EvG2", "combine", "getAlleles")

export("rsid", "snpdepth", "chrnum", "probeId", "snpsNear",
  "snp.rhs.tests154")
