clinker
clinker copied to clipboard
try example encouter error
-> % clinker examples/*.gbk -p plot.html
[15:29:13] INFO - Starting clinker
[15:29:13] INFO - Parsing files:
[15:29:13] INFO - A.alliaceusCBS536.65.gbk
[15:29:13] INFO - A.burnettiiMST-FP2249.gbk
/dat1/nbt2/miniconda3/envs/clinker/lib/python3.12/site-packages/Bio/Seq.py:2880: BiopythonWarning: Partial codon, len(sequence) not a multiple of three. Explicitly trim the sequence or add trailing N before translation. This may become an error in future.
warnings.warn(
[15:29:13] INFO - A.mulundensisDSM5745.gbk
[15:29:13] INFO - A.versicolorCBS583.65.gbk
[15:29:13] INFO - P.vexataCBS129021.gbk
[15:29:13] INFO - Starting cluster alignments
[15:29:13] INFO - A.alliaceusCBS536.65 vs A.burnettiiMST-FP2249
[15:29:13] INFO - A.alliaceusCBS536.65 vs A.mulundensisDSM5745
[15:29:13] INFO - A.alliaceusCBS536.65 vs A.versicolorCBS583.65
[15:29:13] INFO - A.alliaceusCBS536.65 vs P.vexataCBS129021
[15:29:13] INFO - A.burnettiiMST-FP2249 vs A.mulundensisDSM5745
[15:29:13] INFO - A.burnettiiMST-FP2249 vs A.versicolorCBS583.65
[15:29:13] INFO - A.burnettiiMST-FP2249 vs P.vexataCBS129021
[15:29:13] INFO - A.mulundensisDSM5745 vs A.versicolorCBS583.65
[15:29:13] INFO - A.mulundensisDSM5745 vs P.vexataCBS129021
[15:29:13] INFO - A.versicolorCBS583.65 vs P.vexataCBS129021
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/dat1/nbt2/miniconda3/envs/clinker/lib/python3.12/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
^^^^^^^^^^^^^^^^^^^
File "/dat1/nbt2/miniconda3/envs/clinker/lib/python3.12/multiprocessing/pool.py", line 51, in starmapstar
return list(itertools.starmap(args[0], args[1]))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/dat1/apps2/clinker/clinker/align.py", line 371, in _align_clusters
aligner.substitution_matrix = substitution_matrices.load(matrix)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/dat1/nbt2/miniconda3/envs/clinker/lib/python3.12/site-packages/Bio/Align/substitution_matrices/__init__.py", line 515, in load
matrix = read(path)
^^^^^^^^^^
File "/dat1/nbt2/miniconda3/envs/clinker/lib/python3.12/site-packages/Bio/Align/substitution_matrices/__init__.py", line 491, in read
matrix[letter1, letter2] = float(word)
^^^^^^^^^^^
ValueError: could not convert string to float: 'A'
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/dat1/nbt2/miniconda3/envs/clinker/bin/clinker", line 10, in <module>
sys.exit(main())
^^^^^^
File "/dat1/apps2/clinker/clinker/main.py", line 353, in main
clinker(
File "/dat1/apps2/clinker/clinker/main.py", line 178, in clinker
globaligner = align.align_clusters(*clusters, cutoff=identity, jobs=jobs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/dat1/apps2/clinker/clinker/align.py", line 59, in align_clusters
aligner.align_stored_clusters(cutoff, jobs=jobs)
File "/dat1/apps2/clinker/clinker/align.py", line 420, in align_stored_clusters
alignments = pool.starmap(_align_clusters, pairs_to_align)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/dat1/nbt2/miniconda3/envs/clinker/lib/python3.12/multiprocessing/pool.py", line 375, in starmap
return self._map_async(func, iterable, starmapstar, chunksize).get()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/dat1/nbt2/miniconda3/envs/clinker/lib/python3.12/multiprocessing/pool.py", line 774, in get
raise self._value
ValueError: could not convert string to float: 'A'