Mercurial > repos > kkonganti > cfsan_bettercallsal
annotate 0.5.0/modules/custom/dump_software_versions/README.md @ 1:365849f031fd
"planemo upload"
author | kkonganti |
---|---|
date | Mon, 05 Jun 2023 18:48:51 -0400 |
parents | |
children |
rev | line source |
---|---|
kkonganti@1 | 1 # NextFlow DSL2 Module |
kkonganti@1 | 2 |
kkonganti@1 | 3 ```bash |
kkonganti@1 | 4 DUMP_SOFTWARE_VERSIONS |
kkonganti@1 | 5 ``` |
kkonganti@1 | 6 |
kkonganti@1 | 7 ## Description |
kkonganti@1 | 8 |
kkonganti@1 | 9 Given an `YAML` format file, produce a final `.yml` file which has unique entries and a corresponding `.mqc.yml` file for use with `multiqc`. |
kkonganti@1 | 10 |
kkonganti@1 | 11 \ |
kkonganti@1 | 12 |
kkonganti@1 | 13 |
kkonganti@1 | 14 ### `input:` |
kkonganti@1 | 15 |
kkonganti@1 | 16 ___ |
kkonganti@1 | 17 |
kkonganti@1 | 18 Type: `path` |
kkonganti@1 | 19 |
kkonganti@1 | 20 Takes in a `path` (`versions`) type pointing to the file to be used to produce a final `.yml` file without any duplicate entries and a `.mqc.yml` file. Generally, this is passed by mixing `versions` from various run time channels and finally passed to this module to produce a final software versions list. |
kkonganti@1 | 21 |
kkonganti@1 | 22 Ex: |
kkonganti@1 | 23 |
kkonganti@1 | 24 ```groovy |
kkonganti@1 | 25 [ '/hpc/scratch/test/work/9b/e7bf7e28806419c1c9a571dacd1f67/versions.yml' ] |
kkonganti@1 | 26 ``` |
kkonganti@1 | 27 |
kkonganti@1 | 28 \ |
kkonganti@1 | 29 |
kkonganti@1 | 30 |
kkonganti@1 | 31 ### `output:` |
kkonganti@1 | 32 |
kkonganti@1 | 33 ___ |
kkonganti@1 | 34 |
kkonganti@1 | 35 #### `yml` |
kkonganti@1 | 36 |
kkonganti@1 | 37 Type: `path` |
kkonganti@1 | 38 |
kkonganti@1 | 39 NextFlow output type of `path` type pointing to an `YAML` file with software versions. |
kkonganti@1 | 40 |
kkonganti@1 | 41 \ |
kkonganti@1 | 42 |
kkonganti@1 | 43 |
kkonganti@1 | 44 #### `mqc_yml` |
kkonganti@1 | 45 |
kkonganti@1 | 46 Type: `path` |
kkonganti@1 | 47 |
kkonganti@1 | 48 NextFlow output type of `path` pointing to `.mqc.yml` file which can be used to produce a software versions' table with `multiqc`. |
kkonganti@1 | 49 |
kkonganti@1 | 50 \ |
kkonganti@1 | 51 |
kkonganti@1 | 52 |
kkonganti@1 | 53 #### `versions` |
kkonganti@1 | 54 |
kkonganti@1 | 55 Type: `path` |
kkonganti@1 | 56 |
kkonganti@1 | 57 NextFlow output type of `path` pointing to the `.yml` file storing software versions for this process. |