You must have run the Nucleo workflow first before running any of the MSK-ACCESS QC workflows. Depending on your use case, there are two main sets of workflows you can choose to run: (1) `qc_generator
cwltool nucleo.cwl inputs.yamltoil-cwl-runner nucleo.cwl inputs.yamlpip3 install virtualenv
python3 -m venv my_project
source my_project/bin/activatepip install virtualenv
virtualenv my_project
source my_project/bin/activate(my_project)[server]$git clone --recursive --branch 0.1.0 https://github.com/msk-access/access_qc_generation.git#python3
pip3 install -r requirements.txt$ cwltool --make-template nucleo.cwl > inputs.yamlcwltool nucleo.cwl inputs.yamlTMPDIR=$PWD
TOIL_LSF_ARGS='-W 3600 -P test_nucleo -app anyOS -R select[type==CentOS7]'
_JAVA_OPTIONS='-Djava.io.tmpdir=/scratch/'
SINGULARITY_BINDPATH='/scratch:/scratch:rw'
toil-cwl-runner \
--singularity \
--logFile ./example.log \
--jobStore ./example_jobStore \
--batchSystem lsf \
--workDir ./example_working_directory/ \
--outdir $PWD \
--writeLogs ./example_log_folder/ \
--logLevel DEBUG \
--stats \
--retryCount 2 \
--disableCaching \
--disableChaining \
--preserve-environment TOIL_LSF_ARGS TMPDIR \
--maxLogFileSize 20000000000 \
--cleanWorkDir onSuccess \
nucleo.cwl \
inputs.yaml \
> toil.stdout \
2> toil.stderr &