pipeline.json 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {
  2. "id": "wiedemann_genome_preprocess",
  3. "name": "Wiedemann reference genome preprocessing pipeline",
  4. "description": "<p>This pipeline preprocesses a reference genome for usage as a data repository for other pipelines.</p><p><b>Input specifications</b><br />The input is expected to be a gzipped FASTA file (<var>.fa.gz</var>) located at the root.</p>",
  5. "steps": [
  6. {
  7. "id": "unpack",
  8. "name": "Unpacking",
  9. "description": "<p>Unpacks and renames the genome file.</p>",
  10. "container": "unpack",
  11. "dependencies": [],
  12. "variables": []
  13. },
  14. {
  15. "id": "samtools_index",
  16. "name": "Samtools indexing",
  17. "description": "<p>Uses Samtools to index the genome and generate a chromosome size file.</p><p><b>References</b><br />HTSlib: C library for reading/writing high-throughput sequencing data. James K Bonfield, John Marshall, Petr Danecek, Heng Li, Valeriu Ohan, Andrew Whitwham, Thomas Keane, Robert M Davies. GigaScience, Volume 10, Issue 2, February 2021, giab007, <a href=\"https://doi.org/10.1093/gigascience/giab007\">https://doi.org/10.1093/gigascience/giab007</a><br />Twelve years of SAMtools and BCFtools. Petr Danecek, James K Bonfield, Jennifer Liddle, John Marshall, Valeriu Ohan, Martin O Pollard, Andrew Whitwham, Thomas Keane, Shane A McCarthy, Robert M Davies, Heng Li. GigaScience, Volume 10, Issue 2, February 2021, giab008, <a href=\"https://doi.org/10.1093/gigascience/giab008\">https://doi.org/10.1093/gigascience/giab008</a></p>",
  18. "container": "samtools",
  19. "dependencies": ["unpack"],
  20. "variables": []
  21. },
  22. {
  23. "id": "bowtie2_index",
  24. "name": "Bowtie2 indexing",
  25. "description": "<p>Uses Bowtie2 to index the genome.</p><p><b>References</b><br />Langmead B, Salzberg S. Fast gapped-read alignment with Bowtie 2. Nature Methods. 2012, 9:357-359.</p>",
  26. "container": "bowtie",
  27. "dependencies": ["unpack"],
  28. "variables": []
  29. }
  30. ,
  31. {
  32. "id": "seqoutbias_preprocessing",
  33. "name": "SeqOutBias preprocessing",
  34. "description": "<p>Uses SeqOutBias to generate tallymer files for .</p><p><b>References</b><br />Langmead B, Salzberg S. Fast gapped-read alignment with Bowtie 2. Nature Methods. 2012, 9:357-359.</p>",
  35. "container": "seqoutbias",
  36. "dependencies": ["unpack"],
  37. "variables": []
  38. }
  39. ]
  40. }