This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
genetica:pywgs [2020/10/10 13:26] osotolongo [Opciones extra] |
genetica:pywgs [2020/10/27 16:12] osotolongo [Programatic tree] |
||
---|---|---|---|
Line 6: | Line 6: | ||
===== tl;dr ===== | ===== tl;dr ===== | ||
< | < | ||
- | | + | |
+ | </ | ||
+ | o | ||
+ | < | ||
+ | | ||
</ | </ | ||
Opciones: | Opciones: | ||
Line 460: | Line 464: | ||
ord_content += '# | ord_content += '# | ||
ord_content += '# | ord_content += '# | ||
- | if(debug): | + | if not debug: |
ord_content += 'rm -rf ' | ord_content += 'rm -rf ' | ||
else: | else: | ||
Line 474: | Line 478: | ||
{{: | {{: | ||
8-)}} | 8-)}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | **Nota:** Aqui hemos usado la funcion // | ||
+ | |||
+ | <code python> | ||
+ | jobid = subprocess.getoutput(' | ||
+ | </ | ||
+ | |||
+ | ha de hacerse algo asi, | ||
+ | |||
+ | <code python> | ||
+ | order = [' | ||
+ | jobid = int(subprocess.check_output(order, | ||
+ | </ | ||
+ | |||
+ | ---- | ||
===== Ejecucion ===== | ===== Ejecucion ===== | ||
Line 665: | Line 686: | ||
deja un subdirectorio //tmp// por cada sujeto con sus archivos temporales correspondientes. Ejemplo para seq-5, estos archivos estarian en // / | deja un subdirectorio //tmp// por cada sujeto con sus archivos temporales correspondientes. Ejemplo para seq-5, estos archivos estarian en // / | ||
+ | |||
+ | ===== Usando containers ===== | ||
+ | |||
+ | He logrado crear un container con todas las herramientas del pipeline. Tal y como esta construido el script para que funcione bastaria con cambiar los paths del sistema para incluir el container. Esto es, arriba del todo cambiar las lineas, | ||
+ | |||
+ | <code python> | ||
+ | ref_dir = '/ | ||
+ | container = ' | ||
+ | bwa = container+' | ||
+ | picard = container+' | ||
+ | samtools = container+' | ||
+ | verifybamib = container+' | ||
+ | gatk3 = container+' | ||
+ | gatk4 = container+' | ||
+ | gatk4_l = container+' | ||
+ | </ | ||
+ | |||
+ | en principio todo los demas es igual, | ||
+ | |||
+ | < | ||
+ | [osotolongo@brick03 wgs]$ bin/cwgs.py -o / | ||
+ | Submitted batch job 76 | ||
+ | Submitted batch job 77 | ||
+ | Submitted batch job 78 | ||
+ | Submitted batch job 79 | ||
+ | Submitted batch job 83 | ||
+ | Submitted batch job 84 | ||
+ | Submitted batch job 85 | ||
+ | Submitted batch job 86 | ||
+ | Submitted batch job 90 | ||
+ | Submitted batch job 91 | ||
+ | Submitted batch job 92 | ||
+ | Submitted batch job 93 | ||
+ | Submitted batch job 97 | ||
+ | [osotolongo@brick03 wgs]$ squeue | ||
+ | JOBID PARTITION | ||
+ | 80 fast sam_seq- osotolon PD | ||
+ | 81 fast verify_s osotolon PD | ||
+ | 82 fast validate osotolon PD | ||
+ | 87 fast sam_seq- osotolon PD | ||
+ | 88 fast verify_s osotolon PD | ||
+ | 89 fast validate osotolon PD | ||
+ | 94 fast sam_seq- osotolon PD | ||
+ | 95 fast verify_s osotolon PD | ||
+ | 96 fast validate osotolon PD | ||
+ | 97 fast wgs_end osotolon PD | ||
+ | 76 fast sam_seq- osotolon | ||
+ | 77 fast sam_seq- osotolon | ||
+ | 78 fast sam_seq- osotolon | ||
+ | 79 fast sam_seq- osotolon | ||
+ | 83 fast sam_seq- osotolon | ||
+ | 84 fast sam_seq- osotolon | ||
+ | 85 fast sam_seq- osotolon | ||
+ | 86 fast sam_seq- osotolon | ||
+ | 90 fast sam_seq- osotolon | ||
+ | 91 fast sam_seq- osotolon | ||
+ | 92 fast sam_seq- osotolon | ||
+ | 93 fast sam_seq- osotolon | ||
+ | </ | ||
+ |