Hi there, I have been trying to use Captus to clean some read files on a HPC and have been getting this divide by 0 error during the adaptor trimming step:
Traceback (most recent call last):
File "/users/5/chan2624/.conda/envs/captus/bin/captus", line 10, in
sys.exit(main())
~~~~^^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/captus_assembly.py", line 1620, in main
CaptusAssembly()
~~~~~~~~~~~~~~^^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/captus_assembly.py", line 86, in init
getattr(self, args.command)()
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/captus_assembly.py", line 297, in clean
clean(full_command, args)
~~~~~^^^^^^^^^^^^^^^^^^^^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/clean.py", line 220, in clean
tqdm_serial_run(
~~~~~~~~~~~~~~~^
bbduk_trim_adaptors,
^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
args.show_less,
^^^^^^^^^^^^^^^
)
^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/misc.py", line 106, in tqdm_serial_run
function_message = function(*params)
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/clean.py", line 569, in bbduk_trim_adaptors
ftr = trim_AT_GC_bias(in_dir, in_fastq)
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/clean.py", line 517, in trim_AT_GC_bias
delta_AT = abs((nt["A"] / reads_processed) - (nt["T"] / reads_processed)) * 100
~~~~~~~~^~~~~~~~~~~~~~~~~
ZeroDivisionError: division by zero
slurm_captus.sh
slurm_out.txt
Hi there, I have been trying to use Captus to clean some read files on a HPC and have been getting this divide by 0 error during the adaptor trimming step:
Traceback (most recent call last):
File "/users/5/chan2624/.conda/envs/captus/bin/captus", line 10, in
sys.exit(main())
~~~~^^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/captus_assembly.py", line 1620, in main
CaptusAssembly()
~~~~~~~~~~~~~~^^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/captus_assembly.py", line 86, in init
getattr(self, args.command)()
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/captus_assembly.py", line 297, in clean
clean(full_command, args)
~~~~~^^^^^^^^^^^^^^^^^^^^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/clean.py", line 220, in clean
tqdm_serial_run(
~~~~~~~~~~~~~~~^
bbduk_trim_adaptors,
^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
args.show_less,
^^^^^^^^^^^^^^^
)
^
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/misc.py", line 106, in tqdm_serial_run
function_message = function(*params)
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/clean.py", line 569, in bbduk_trim_adaptors
ftr = trim_AT_GC_bias(in_dir, in_fastq)
File "/users/5/chan2624/.conda/envs/captus/lib/python3.14/site-packages/captus/clean.py", line 517, in trim_AT_GC_bias
delta_AT = abs((nt["A"] / reads_processed) - (nt["T"] / reads_processed)) * 100
~~~~~~~~^~~~~~~~~~~~~~~~~
ZeroDivisionError: division by zero
slurm_captus.sh
slurm_out.txt