task access { | task access { | ||||
File faidx | File faidx | ||||
File fasta | File fasta | ||||
File? bed | |||||
String method | String method | ||||
String min_gap_size | String min_gap_size | ||||
String docker | String docker | ||||
command <<< | command <<< | ||||
if [ ${method}=="amplicon" ]; then | if [ ${method}=="amplicon" ]; then | ||||
touch access-mappable.bed | |||||
cp ${bed} access-mappable.bed | |||||
else | else | ||||
cnvkit.py access -s ${min_gap_size} -o access-mappable.bed ${fasta} | cnvkit.py access -s ${min_gap_size} -o access-mappable.bed ${fasta} | ||||
fi | fi |
input: | input: | ||||
fasta = fasta, | fasta = fasta, | ||||
faidx = faidx, | faidx = faidx, | ||||
bed = bed, | |||||
method = method, | method = method, | ||||
min_gap_size = min_gap_size, | min_gap_size = min_gap_size, | ||||
docker = docker, | docker = docker, |