You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### tools_hive plugin is a backend for running the ensembl tools jobs (BLAST, BLAT, VEP etc) using ensembl-hive.
23
23
### With this plugin, the jobs that are submitted by the website (via the tools plugin) are saved in the
24
24
### ENSEMBL_WEB_HIVE db and another process called 'beekeeper' (that could possibly be running on a different
25
-
### machine) continually looks at that database, runs the newly submitted jobs on LSF farm or on
25
+
### machine) continually looks at that database, runs the newly submitted jobs on the farm or on
26
26
### the local machine (LOCAL) where this process itself is running.
27
27
28
28
use strict;
@@ -52,7 +52,7 @@ sub update_conf {
52
52
'VR'=>'Hive',
53
53
}; # Overriding tools plugin variable
54
54
$SiteDefs::ENSEMBL_HIVE_HOSTS = []; # For LOCAL, the machine that runs the beekeeper unless it's same as the web server
55
-
# For LSF, list of hosts corresponding to the queues for all jobs plus the machine where
55
+
# For farm, list of hosts corresponding to the queues for all jobs plus the machine where
56
56
# beekeeper is running unless it's same as the web server
57
57
# Leave it blank if code is located on a shared disk to share between the web server and the machine(s)
58
58
# running beekeeper
@@ -81,30 +81,30 @@ sub update_conf {
81
81
82
82
# BLAST configs
83
83
$SiteDefs::ENSEMBL_BLAST_RUN_LOCAL = 1; # Flag if on, will run blast jobs on LOCAL meadow
84
-
$SiteDefs::ENSEMBL_BLAST_QUEUE = 'highpri'; #LSF or LOCAL queue for blast jobs
85
-
$SiteDefs::ENSEMBL_BLAST_LSF_TIMEOUT= undef; # Max timelimit a blast job is allowed to run on LSF
84
+
$SiteDefs::ENSEMBL_BLAST_QUEUE = 'highpri'; #farm or LOCAL queue for blast jobs
85
+
$SiteDefs::ENSEMBL_BLAST_FARM_TIMEOUT = undef; # Max timelimit a blast job is allowed to run on farm
86
86
$SiteDefs::ENSEMBL_BLAST_MEMORY_USAGE = 8; # Memory in GBs required for Blast jobs
87
-
$SiteDefs::ENSEMBL_BLAST_ANALYSIS_CAPACITY = 500; # Number of jobs that can be run parallel in the blast queue (LSF or LOCAL)
88
-
$SiteDefs::ENSEMBL_NCBIBLAST_BIN_PATH = '/path/to/ncbi-blast/bin'; # path to blast executables on the LSF host (or local machine if job running locally)
89
-
$SiteDefs::ENSEMBL_NCBIBLAST_DATA_PATH = "/path/to/genes"; # path for the blast index files (other than DNA) on the LSF host (or local machine if job running locally)
90
-
$SiteDefs::ENSEMBL_NCBIBLAST_DATA_PATH_DNA = "/path/to/blast/dna"; # path for the blast DNA index files on the LSF host (or local machine if job running locally)
91
-
$SiteDefs::ENSEMBL_REPEATMASK_BIN_PATH = '/path/to/RepeatMasker'; # path to RepeatMasker executable on the LSF host (or local machine if job running locally)
87
+
$SiteDefs::ENSEMBL_BLAST_ANALYSIS_CAPACITY = 500; # Number of jobs that can be run parallel in the blast queue (farm or LOCAL)
88
+
$SiteDefs::ENSEMBL_NCBIBLAST_BIN_PATH = '/path/to/ncbi-blast/bin'; # path to blast executables on the farm host (or local machine if job running locally)
89
+
$SiteDefs::ENSEMBL_NCBIBLAST_DATA_PATH = "/path/to/genes"; # path for the blast index files (other than DNA) on the farm host (or local machine if job running locally)
90
+
$SiteDefs::ENSEMBL_NCBIBLAST_DATA_PATH_DNA = "/path/to/blast/dna"; # path for the blast DNA index files on the farm host (or local machine if job running locally)
91
+
$SiteDefs::ENSEMBL_REPEATMASK_BIN_PATH = '/path/to/RepeatMasker'; # path to RepeatMasker executable on the farm host (or local machine if job running locally)
92
92
93
93
# BLAT configs
94
94
$SiteDefs::ENSEMBL_BLAT_RUN_LOCAL = 1; # Flag if on, will run blat jobs on LOCAL meadow
95
-
$SiteDefs::ENSEMBL_BLAT_QUEUE = 'highpri'; #LSF or LOCAL queue for blat jobs
96
-
$SiteDefs::ENSEMBL_BLAT_LSF_TIMEOUT= undef; # Max timelimit a blat job is allowed to run on LSF
97
-
$SiteDefs::ENSEMBL_BLAT_MEMORY_USAGE = undef; # Memory in GBs required for Blat jobs (undef for default LSF limit)
98
-
$SiteDefs::ENSEMBL_BLAT_ANALYSIS_CAPACITY = 500; # Number of jobs that can be run parallel in the blat queue (LSF or LOCAL)
99
-
$SiteDefs::ENSEMBL_BLAT_TWOBIT_DIR = "/path/to/blat/twobit"; # location where blat twobit files are located on LSF node (or local machine if job running locally)
95
+
$SiteDefs::ENSEMBL_BLAT_QUEUE = 'highpri'; #farm or LOCAL queue for blat jobs
96
+
$SiteDefs::ENSEMBL_BLAT_FARM_TIMEOUT = undef; # Max timelimit a blat job is allowed to run on farm
97
+
$SiteDefs::ENSEMBL_BLAT_MEMORY_USAGE = undef; # Memory in GBs required for Blat jobs (undef for default farm limit)
98
+
$SiteDefs::ENSEMBL_BLAT_ANALYSIS_CAPACITY = 500; # Number of jobs that can be run parallel in the blat queue (farm or LOCAL)
99
+
$SiteDefs::ENSEMBL_BLAT_TWOBIT_DIR = "/path/to/blat/twobit"; # location where blat twobit files are located on farm node (or local machine if job running locally)
100
100
$SiteDefs::ENSEMBL_BLAT_QUERY_COMMAND = '/path/to/command [SPECIES].[ASSEMBLY]'; # optional command line that returns server:port for BLAT server for a given species and assembly
101
101
102
102
# VEP configs
103
103
$SiteDefs::ENSEMBL_VEP_RUN_LOCAL = 1; # Flag if on, will run VEP jobs on LOCAL meadow
104
-
$SiteDefs::ENSEMBL_VEP_QUEUE = 'highpri'; #LSF or LOCAL queue for VEP jobs
105
-
$SiteDefs::ENSEMBL_VEP_LSF_TIMEOUT= '3:00'; # Max timelimit a VEP job is allowed to run on LSF
104
+
$SiteDefs::ENSEMBL_VEP_QUEUE = 'highpri'; #farm or LOCAL queue for VEP jobs
105
+
$SiteDefs::ENSEMBL_VEP_FARM_TIMEOUT = '03:00:00'; # Max timelimit a VEP job is allowed to run on farm in HH::MM::SS
106
106
$SiteDefs::ENSEMBL_VEP_MEMORY_USAGE = 8; # Memory in GBs required for VEP jobs
107
-
$SiteDefs::ENSEMBL_VEP_ANALYSIS_CAPACITY = 500; # Number of jobs that can be run parallel in the VEP queue (LSF or LOCAL)
107
+
$SiteDefs::ENSEMBL_VEP_ANALYSIS_CAPACITY = 500; # Number of jobs that can be run parallel in the VEP queue (farm or LOCAL)
108
108
$SiteDefs::ENSEMBL_VEP_CACHE_DIR = "/path/to/vep/cache"; # path to vep cache files
109
109
$SiteDefs::ENSEMBL_VEP_FASTA_DIR = "/path/to/fasta/files"; # path to bgzipped & indexed FASTA files for use by VEP
110
110
$SiteDefs::ENSEMBL_VEP_SCRIPT_DEFAULT_OPTIONS = { # Default options for command line vep script (keys with value undef get ignored)
@@ -115,21 +115,21 @@ sub update_conf {
115
115
'fork'=> 4, # Enable forking, using 4 forks
116
116
};
117
117
118
-
$SiteDefs::ENSEMBL_VEP_PLUGIN_DATA_DIR = "/path/to/vep/plugin_data"; # path to vep plugin data files on the LSF host (or local machine if job running locally)
118
+
$SiteDefs::ENSEMBL_VEP_PLUGIN_DATA_DIR = "/path/to/vep/plugin_data"; # path to vep plugin data files on the farm host (or local machine if job running locally)
119
119
$SiteDefs::ENSEMBL_VEP_PLUGIN_DIR = "VEP_plugins"; # path to vep plugin code (if does not start with '/', it's treated relative to ENSEMBL_HIVE_HOSTS_CODE_LOCATION)
0 commit comments