forked from UppsalaGenomeCenter/CanvasDB
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcanvasDB_config.R
61 lines (46 loc) · 2.49 KB
/
canvasDB_config.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
############################################################################
##
## File: canvasDB_config.R
##
## Author: Adam Ameur, Uppsala Genome Center
##
## Description: Global variables and configurations needed for the canvasDB
##
############################################################################
tmpfileDir <- paste(rootDir,"tmpfile_dir/",sep="") # Directory for temporary files.
if(!file.exists(tmpfileDir)){
dir.create(tmpfileDir)
}
#indbDatabaseName <- "canvasdb_test"
#annotationDatabaseName <- "canvasdb_test_annot_hg19"
indbDatabaseName <- "eschofield_canvasdb"
annotationDatabaseName <- "eschofield_canvasdb_annot_cf3"
#ANNOVARpath <- "/Volumes/Data/tools/annovar/annotate_variation.pl" ## Add path to ANNOVAR executable
#ANNOVARpathDB <- "/Volumes/Data/tools/annovar/humandb/" ## Add path to ANNOVAR annotation database
ANNOVARpath <- "/home/eschofield/local/src/annovar/annotate_variation.pl" ## Add path to ANNOVAR executable
ANNOVARpathDB <- "/home/eschofield/local/src/annovar/dogdb/" ## Add path to ANNOVAR annotation database
snpEffPath <- "/home/eschofield/local/src/snpEff"
snpEffDB <- "CanFam3.1.86"
siftDB <- "CanFam3.1.83"
VEPpath <- paste("docker run -v /home/genetics/DockerData/vep_data/:/opt/vep/.vep -v ", tmpfileDir, ":/data/ ensemblorg/ensembl-vep ./vep",sep="")
dbSNPversion <- 151
eVersion <- 95
mysqlConfigFile <- ".my.cnf" # File containing MySQL user info
mysqlEngine <- "MyISAM"
## MySQL database tables
annotTables <- list()
annotTables[["score"]] <- paste(annotationDatabaseName,".annot_score",sep="")
annotTables[["dbsnp"]] <- paste(annotationDatabaseName,".annot_snp",dbSNPversion,"_single",sep="")
#annotTables[["dbsnpCommon"]] <- paste(annotationDatabaseName,".annot_snp",dbSNPversion,"_single_common",sep="")
annotTables[["dbsnpIndels"]] <- paste(annotationDatabaseName,".annot_snp",dbSNPversion,"_indels",sep="")
#annotTables[["dbsnpCommonIndels"]] <- paste(annotationDatabaseName,".annot_snp",dbSNPversion,"_indels_common",sep="")
annotTables[["vepSNP"]] <- paste(annotationDatabaseName,".annot_vep",eVersion,"_single",sep="")
annotTables[["vepIndels"]] <- paste(annotationDatabaseName,".annot_vep",eVersion,"_indels",sep="")
annotTables[["retNetGenes"]] <- paste(annotationDatabaseName,".retnet_genes" ,sep="")
dbTables <- list()
dbTables[["run"]] <- "runs"
dbTables[["sample"]] <- "samples"
dbTables[["SNP.summary"]] <- "snp_summary"
dbTables[["indel.summary"]] <- "indel_summary"
## This should stop all forms of "Scientific writing, ie 1e+05"
options(scipen = 999)