###################################################
### chunk number 1: loadlib
###################################################
#line 50 "D:/biocbld/bbs-2.8-data-experiment/tmpdir/Rtmpf0Qszb/R.INSTALL16675c87/ppiData/inst/doc/ppiStats.Rnw"

library(ppiData)
library(ppiStats)
library(org.Sc.sgd.db)



###################################################
### chunk number 2: collectData
###################################################
#line 80 "D:/biocbld/bbs-2.8-data-experiment/tmpdir/Rtmpf0Qszb/R.INSTALL16675c87/ppiData/inst/doc/ppiStats.Rnw"

dataList <- collectIntactPPIData(c("EBI-531419", "EBI-698096","EBI-762635"))
names(dataList)
dataList[["shortLabel"]]

##NB - intactPPIData = collectIntactPPIData() using the default parameters



###################################################
### chunk number 3: exBaitsSys
###################################################
#line 105 "D:/biocbld/bbs-2.8-data-experiment/tmpdir/Rtmpf0Qszb/R.INSTALL16675c87/ppiData/inst/doc/ppiStats.Rnw"
dataList[["baitsSystematic"]][1:5]


###################################################
### chunk number 4: indexSet
###################################################
#line 119 "D:/biocbld/bbs-2.8-data-experiment/tmpdir/Rtmpf0Qszb/R.INSTALL16675c87/ppiData/inst/doc/ppiStats.Rnw"
dataList[["indexSetAll"]][1]


###################################################
### chunk number 5: createBPList
###################################################
#line 131 "D:/biocbld/bbs-2.8-data-experiment/tmpdir/Rtmpf0Qszb/R.INSTALL16675c87/ppiData/inst/doc/ppiStats.Rnw"

bpList <- createBPList(dataList[["indexSetAll"]], dataList[["baitsSystematic"]], 
                        dataList[["preysSystematic"]])
names(bpList)
bpList[1]

## NB: y2h = createBPList(intactPPIData[["indexSetAll"]], intactPPIData[["baitsSystematic"]], intactPPIData[["preysSystematic"]]) 

## NB: y2hSysGW = Fixme


###################################################
### chunk number 6: createMats
###################################################
#line 172 "D:/biocbld/bbs-2.8-data-experiment/tmpdir/Rtmpf0Qszb/R.INSTALL16675c87/ppiData/inst/doc/ppiStats.Rnw"
bpMats <- lapply(bpList, function(x){
		bpMatrix(x, symMat = FALSE, homodimer = FALSE, baitAsPrey = FALSE,
    		unWeighted = TRUE, onlyRecip = FALSE, baitsOnly = FALSE)})

bpMats[1]	


###################################################
### chunk number 7: 
###################################################
#line 208 "D:/biocbld/bbs-2.8-data-experiment/tmpdir/Rtmpf0Qszb/R.INSTALL16675c87/ppiData/inst/doc/ppiStats.Rnw"
bpMats1 <- lapply(bpList, function(x){
		bpMatrix(x, symMat = TRUE, homodimer = FALSE, baitAsPrey = FALSE,
    		unWeighted = TRUE, onlyRecip = FALSE, baitsOnly = FALSE)})
bpMats1[1]

bpGraphs <- lapply(bpMats1, function(x){genBPGraph(x, directed=TRUE, bp=FALSE)})
bpGraphs[1]

##NB: Each graph data file is generated similarly using the same function
##as above. To see how we generated each of the graph objects, look 
##in inst/Script/genGraphs.R directory at the script used to generate the 
##graphNELs


