Tenho um BASH
pipeline que em determinado momento executa um Singularity
contêiner com singularity exec da seguinte maneira:
singularity exec --bind `pwd`:/folder --bind $d:/results <image>.sif <tool_command> -i /folder/<file>.fastq -v /results/<output>/<file>.vcf -r /folder/<reference>.fna -s <vcf_sample_name> -j 24 -t 24 -o /results/<output_file_suffix>
Como estou executando vários experimentos ao mesmo tempo com uma matriz, estou redefinindo os experimentos com uma variável de ambiente que desejo adicionar ao <output_file_suffix>
; funciona para todas as etapas do pipeline, mas Singularity
parece que não consegue ver a(s) variável(is) que estou definindo no meu script...
Alguém tem alguma dica de como fazer isso? Pesquisei um pouco, mas --env
parece que não está funcionando. Agradeço desde já!