Build pipeline: viash-hub.toolbox.update-readme-hn4r8
Source commit: da8377a82e
Source message: update readme
90 lines
2.4 KiB
YAML
90 lines
2.4 KiB
YAML
name: bgzip
|
|
description: Block compression/decompression utility
|
|
links:
|
|
homepage: https://www.htslib.org/
|
|
documentation: https://www.htslib.org/doc/bgzip.html
|
|
repository: https://github.com/samtools/htslib
|
|
references:
|
|
doi: 10.1093/gigascience/giab007
|
|
license: MIT
|
|
requirements:
|
|
commands: [ bgzip ]
|
|
argument_groups:
|
|
- name: Inputs
|
|
arguments:
|
|
- name: --input
|
|
type: file
|
|
direction: input
|
|
description: file to be compressed or decompressed
|
|
required: true
|
|
- name: Outputs
|
|
arguments:
|
|
- name: --output
|
|
type: file
|
|
direction: output
|
|
description: compressed or decompressed output
|
|
required: true
|
|
- name: --index_name
|
|
alternatives: -I
|
|
type: file
|
|
direction: output
|
|
description: name of BGZF index file [file.gz.gzi]
|
|
- name: Arguments
|
|
arguments:
|
|
- name: --offset
|
|
alternatives: -b
|
|
type: integer
|
|
description: decompress at virtual file pointer (0-based uncompressed offset)
|
|
- name: --decompress
|
|
alternatives: -d
|
|
type: boolean_true
|
|
description: decompress the input file
|
|
- name: --rebgzip
|
|
alternatives: -g
|
|
type: boolean_true
|
|
description: use an index file to bgzip a file
|
|
- name: --index
|
|
alternatives: -i
|
|
type: boolean_true
|
|
description: compress and create BGZF index
|
|
- name: --compress_level
|
|
alternatives: -l
|
|
type: integer
|
|
description: compression level to use when compressing; 0 to 9, or -1 for default [-1]
|
|
min: -1
|
|
max: 9
|
|
- name: --reindex
|
|
alternatives: -r
|
|
type: boolean_true
|
|
description: (re)index the output file
|
|
- name: --size
|
|
alternatives: -s
|
|
type: integer
|
|
description: decompress INT bytes (uncompressed size)
|
|
min: 0
|
|
- name: --test
|
|
alternatives: -t
|
|
type: boolean_true
|
|
description: test integrity of compressed file
|
|
- name: --binary
|
|
type: boolean_true
|
|
description: Don't align blocks with text lines
|
|
resources:
|
|
- type: bash_script
|
|
path: script.sh
|
|
test_resources:
|
|
- type: bash_script
|
|
path: test.sh
|
|
- type: file
|
|
path: test_data
|
|
|
|
engines:
|
|
- type: docker
|
|
image: quay.io/biocontainers/htslib:1.19--h81da01d_0
|
|
setup:
|
|
- type: docker
|
|
run: |
|
|
bgzip -h | grep 'Version:' 2>&1 | sed 's/Version:\s\(.*\)/bgzip: "\1"/' > /var/software_versions.txt
|
|
runners:
|
|
- type: executable
|
|
- type: nextflow |