-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfiguration.txt
47 lines (44 loc) · 2.78 KB
/
configuration.txt
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
#The config file is parsed by some scripts in the pipeline and used to set basic parameters in the different programs of the pipeline.
#By default, the program will use this file. The option to select a different configuration file is provided.
#The file is read by python as simple lines, using special symbols for encoding the necessary information
#The special symbols and its meaning are the following
# With "#" at the start of the line you can add any comment. Any instance of a "#" will be interpreted as a comment, and thus everything written after that will be ignored.
# With "+" at the start of the line you indicate the internal name of the program you are going to refer. In cases in which the same program must be called more than once with different options, we suggest independent names for each set of options
#With "@" at the start of the line you indicate the location of the program you want to call. @ is mandatory, but if empty it will assume that the program is in bashrc
# With ">" at the start of the line you select the command line options. The configuration file must be used to store fixed values in the parameters. You can either add everything in a single line, or use several independent lines.
#With "?" at the start of the line you select the priority of the program. Depending on the mode of the pipeline, some decision making may be necessary. In those cases, the pipeline will use this number to chose, preferring the lowest number.
#The script parses everything in the form of dictionary. The key are every value encoded with "+". The rest of the information is encoded in a list. Element 0 is a string containing the location of the binary file that must be called. Element 1 is a string containing all the parameters. Element 2 is an integer encoding the priority of the program.
#If you want to use other parameters we recommend you to copy this file in other location and modify as you please. Naturally, we cannot promise you that the whole pipeline will work if you use a modified version of the configuration file, so try to be sure of any change you make
+karyon
@/work/manaranjo/karyon/karyon/
+redundans
@/work/manaranjo/karyon/karyon/scripts/dependencies/redundans/
+BWA
@
+GATK
@gatk
+samtools
@
+bcftools
@
+picard-tools
@/work/manaranjo/karyon/karyon/scripts/dependencies/picard-tools-1.78/
+SPAdes
@/work/manaranjo/karyon/karyon/scripts/dependencies/SPAdes-3.9.0-Linux/
+KAT
@
+nQuire
@/work/manaranjo/karyon/karyon/scripts/dependencies/nQuire/nQuire
+SOAPdeNovo
@/work/manaranjo/karyon/karyon/scripts/dependencies/SOAPdenovo2-bin-LINUX-generic-r240/SOAPdenovo-127mer
> -K 63
> -R
+trimmomatic
@/work/manaranjo/karyon/karyon/scripts/dependencies/Trimmomatic-0.36/
+BUSCO
@
> --auto-lineage-euk
> -m geno
> -f
+Platanus
@/work/manaranjo/karyon/karyon/scripts/dependencies/platanus-1.2.4/