Hello!
I am also trying to install and run the picrust2 in wsl ubuntu 24.04 and getteing same error, how i can resolve that.
Running the pytest gave this error below.
picrust2-2.6.0$ pytest
====================================================== test session starts ======================================================
platform linux -- Python 3.10.16, pytest-8.3.4, pluggy-1.5.0
rootdir: /home/bhavukgamer/picrust2-2.6.0
configfile: pyproject.toml
plugins: cov-6.0.0
collected 61 items
tests/test_hsp.py ........ [ 13%]
tests/test_metagenome_pipeline.py ............... [ 37%]
tests/test_pathway_pipeline.py .... [ 44%]
tests/test_place_seqs.py ........F [ 59%]
tests/test_util.py .................... [ 91%]
tests/test_workflow.py ..... [100%]
=========================================================== FAILURES ============================================================
______________________________________ place_seqs_tests.test_run_place_seqs_pipeline_sepp _______________________________________
self = <tests.test_place_seqs.place_seqs_tests testMethod=test_run_place_seqs_pipeline_sepp>
def test_run_place_seqs_pipeline_sepp(self):
'''Basic test of full place seqs pipeline with SEPP. Just run to
see if any errors occur'''
with TemporaryDirectory() as temp_dir:
tmp_tree = path.join(temp_dir, "out.tre")
> place_seqs_pipeline(study_fasta=test_study_seqs,
ref_dir=default_ref_dir,
placement_tool="sepp",
out_tree=tmp_tree,
threads=1,
out_dir=temp_dir,
min_align=0.8,
chunk_size=5000,
verbose=True)
tests/test_place_seqs.py:160:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
picrust2/place_seqs.py:95: in place_seqs_pipeline
run_sepp(tree=tree,
picrust2/place_seqs.py:458: in run_sepp
system_call_check(sepp_command, print_command=print_cmds,
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
cmd = ['run_sepp.py', '--tree', '/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.tre', '--raxml', '/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.raxml_info', '--cpu', ...]
print_command = True, print_stdout = True, print_stderr = True
def system_call_check(cmd, print_command=False, print_stdout=False,
print_stderr=False):
'''Run system command and throw and error if return is not 0. Input command
can be a list containing the command or a string.'''
# Convert command to list if input as string.
if type(cmd) is str:
cmd = cmd.split()
# Print command out if option set.
if print_command:
print(" ".join(cmd), file=sys.stderr)
stdout_log = ""
stderr_log = ""
# Write stdout and stderr of command to temporary files.
# Only output the content of these files if the job fails.
with TemporaryDirectory() as temp_dir:
stdout_file = join(temp_dir, "stdout.txt")
stderr_file = join(temp_dir, "stderr.txt")
with open(stdout_file, "wb") as stdout_fh, \
open(stderr_file, "wb") as stderr_fh:
return_value = call(cmd, stdout=stdout_fh,
stderr=stderr_fh)
# Capture stdout and stderr.
with open(stdout_file, 'r') as stdout_fh:
stdout_log = stdout_fh.read()
with open(stderr_file, 'r') as stderr_fh:
stderr_log = stderr_fh.read()
# Exit with error if command did not finish successfully.
if return_value != 0:
print("\nError running this command:\n" + " ".join(cmd),
file=sys.stderr)
if stdout_log:
print("\nStandard output of the above failed command:\n" +
stdout_log, file=sys.stderr)
if stderr_log:
print("\nStandard error of the above failed command:\n" +
stderr_log, file=sys.stderr)
> sys.exit(1)
E SystemExit: 1
picrust2/util.py:299: SystemExit
----------------------------------------------------- Captured stdout call ------------------------------------------------------
----------------------------------------------------- Captured stderr call ------------------------------------------------------
hmmalign --trim --dna --mapali /home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.fna --informat FASTA -o /tmp/tmpdohhy290/query_align.stockholm /home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.hmm /home/bhavukgamer/picrust2-2.6.0/tests/test_data/place_seqs/study_seqs_test.fasta
All raw input sequences were the same length (400)
run_sepp.py --tree /home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.tre --raxml /home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.raxml_info --cpu 1 --molecule dna --outdir /tmp/tmpdohhy290/sepp_out -seed 297834 --alignment /home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.fna --fragment /tmp/tmpdohhy290/study_seqs_filtered.fasta
Error running this command:
run_sepp.py --tree /home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.tre --raxml /home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.raxml_info --cpu 1 --molecule dna --outdir /tmp/tmpdohhy290/sepp_out -seed 297834 --alignment /home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.fna --fragment /tmp/tmpdohhy290/study_seqs_filtered.fasta
Standard output of the above failed command:
root_p='/home/bhavukgamer/miniconda3/envs/picrust2/share/sepp/sepp'
Standard error of the above failed command:
[21:38:12] config.py (line 371): INFO: Seed number: 297834
[21:38:12] algorithm.py (line 153): INFO: SEPP version 4.5.5 used with HMMER version 3.4
[21:38:12] algorithm.py (line 155): INFO: Will user HMMER located at /home/bhavukgamer/miniconda3/envs/picrust2/bin/hmmbuild
[21:38:12] algorithm.py (line 157): INFO: All options: Namespace(pplacer=Namespace(path='/home/bhavukgamer/miniconda3/envs/picrust2/bin/pplacer'), hmmalign=Namespace(path='/home/bhavukgamer/miniconda3/envs/picrust2/bin/hmmalign'), hmmsearch=Namespace(path='/home/bhavukgamer/miniconda3/envs/picrust2/bin/hmmsearch', piped='False', elim='10000', filters='True'), hmmbuild=Namespace(path='/home/bhavukgamer/miniconda3/envs/picrust2/bin/hmmbuild'), jsonmerger=Namespace(path='/home/bhavukgamer/miniconda3/envs/picrust2/bin/seppJsonMerger.jar'), exhaustive=Namespace(strategy='centroid', minsubsetsize='20', placementminsubsetsizefacotr='4', placer='pplacer', weight_placement_by_alignment='True'), alignment_size=None, placement_size=None, max_chunk_size=20000, distance=1, maxDiam=None, decomp_strategy='normal', tempdir='/tmp/sepp', remtemp=False, output='output', outdir='/tmp/tmpdohhy290/sepp_out', config_file=None, tree_file=<_io.TextIOWrapper name='/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.tre' mode='r' encoding='UTF-8'>, info_file=<_io.TextIOWrapper name='/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.raxml_info' mode='r' encoding='UTF-8'>, alignment_file=<_io.TextIOWrapper name='/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.fna' mode='r' encoding='UTF-8'>, fragment_file=<_io.TextIOWrapper name='/tmp/tmpdohhy290/study_seqs_filtered.fasta' mode='r' encoding='UTF-8'>, molecule='dna', ignore_overlap=False, cpu=1, checkpoint=<sepp.checkpointing.CheckPointManager object at 0x7fb1bdfa5330>, checkpoint_interval=3600, seed=297834)
[21:38:12] algorithm.py (line 284): INFO: Reading input alignment: <_io.TextIOWrapper name='/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.fna' mode='r' encoding='UTF-8'>
[21:38:12] algorithm.py (line 288): INFO: Alignment has 20000 sequences and 1582 sites
[21:38:12] algorithm.py (line 293): INFO: Reading input tree: <_io.TextIOWrapper name='/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.tre' mode='r' encoding='UTF-8'>
[21:38:13] algorithm.py (line 298): INFO: Tree has 20000 leaves
[21:38:13] algorithm.py (line 264): INFO: Decomposition Sizes are set to alignment: 2000 placement: 2000
[21:38:15] exhaustive.py (line 352): INFO: Breaking into 16 placement subsets.
[21:38:15] exhaustive.py (line 399): INFO: Breaking into 16 alignment subsets.
[21:38:15] filemgr.py (line 129): INFO: Root temp directory built: /tmp/sepp/output.tnqtfqc7
[21:38:15] exhaustive.py (line 414): INFO: Breaking each alignment subset into 1 fragment chunks.
[21:38:17] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_0/A_0_0/hmmbuild.input.6bvu0pk5.fasta
[21:38:18] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_1/A_1_0/hmmbuild.input.5dur6zeq.fasta
[21:38:18] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_2/A_2_0/hmmbuild.input.d7rayxgx.fasta
[21:38:18] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_3/A_3_0/hmmbuild.input.fo31tuym.fasta
[21:38:18] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_4/A_4_0/hmmbuild.input.5dfria4_.fasta
[21:38:19] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_5/A_5_0/hmmbuild.input.hbhjg1cg.fasta
[21:38:19] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_6/A_6_0/hmmbuild.input.v4r6iau8.fasta
[21:38:19] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_7/A_7_0/hmmbuild.input.5sjjd17_.fasta
[21:38:19] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_8/A_8_0/hmmbuild.input.0buwwokw.fasta
[21:38:20] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_9/A_9_0/hmmbuild.input._kex8jm4.fasta
[21:38:20] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_10/A_10_0/hmmbuild.input.9jrtxbr3.fasta
[21:38:20] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_11/A_11_0/hmmbuild.input.__eomani.fasta
[21:38:20] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_12/A_12_0/hmmbuild.input.ix3bg1mo.fasta
[21:38:20] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_13/A_13_0/hmmbuild.input.gf_gu0r_.fasta
[21:38:21] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_14/A_14_0/hmmbuild.input.se1b_06_.fasta
[21:38:21] jobs.py (line 131): INFO: Finished hmmbuild Job with input: /tmp/sepp/output.tnqtfqc7/root/P_15/A_15_0/hmmbuild.input.ptme_tvg.fasta
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_0/A_0_0/hmmbuild.model.bb_6p8c7, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_0/A_0_0/FC_0_0_0/hmmsearch.results.gmxe0gfw
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_1/A_1_0/hmmbuild.model.e7o8ztql, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_1/A_1_0/FC_1_0_0/hmmsearch.results.7pvcl_z0
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_2/A_2_0/hmmbuild.model.6n1o_7ek, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_2/A_2_0/FC_2_0_0/hmmsearch.results.p_naohoa
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_3/A_3_0/hmmbuild.model.30e8o9yn, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_3/A_3_0/FC_3_0_0/hmmsearch.results.gcz6wphc
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_4/A_4_0/hmmbuild.model.mbxoa90h, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_4/A_4_0/FC_4_0_0/hmmsearch.results.irwzhy6v
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_5/A_5_0/hmmbuild.model.jitr4shc, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_5/A_5_0/FC_5_0_0/hmmsearch.results.aoes4n13
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_6/A_6_0/hmmbuild.model.vldsfvjf, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_6/A_6_0/FC_6_0_0/hmmsearch.results.7k7recim
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_7/A_7_0/hmmbuild.model.uoqbu3mj, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_7/A_7_0/FC_7_0_0/hmmsearch.results.hjgqeuek
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_8/A_8_0/hmmbuild.model.l7a5ztzz, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_8/A_8_0/FC_8_0_0/hmmsearch.results.qrabkv4o
[21:38:21] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_9/A_9_0/hmmbuild.model.1f5vqzgp, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_9/A_9_0/FC_9_0_0/hmmsearch.results.q6jr0cl7
[21:38:22] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_10/A_10_0/hmmbuild.model.agwiovrj, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_10/A_10_0/FC_10_0_0/hmmsearch.results.tvasrerz
[21:38:22] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_11/A_11_0/hmmbuild.model.tn0uf53j, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_11/A_11_0/FC_11_0_0/hmmsearch.results.odqqpab1
[21:38:22] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_12/A_12_0/hmmbuild.model.5_skvji5, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_12/A_12_0/FC_12_0_0/hmmsearch.results.a1v335zc
[21:38:22] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_13/A_13_0/hmmbuild.model.cdurb_gh, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_13/A_13_0/FC_13_0_0/hmmsearch.results.ycdxra86
[21:38:22] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_14/A_14_0/hmmbuild.model.q8pe6k5c, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_14/A_14_0/FC_14_0_0/hmmsearch.results.4j0ep2i3
[21:38:22] jobs.py (line 131): INFO: Finished hmmsearch Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_15/A_15_0/hmmbuild.model.c1o57uc5, fragments:/tmp/sepp/output.tnqtfqc7/fragment_chunks/fragment_chunk_0_6zlzvvy.fasta, elim:99999999, filter:False, output:/tmp/sepp/output.tnqtfqc7/root/P_15/A_15_0/FC_15_0_0/hmmsearch.results.x2apnccq
[21:38:22] exhaustive.py (line 81): WARNING: Fragments [] are not scored against any subset
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_0.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_1.
[21:38:22] jobs.py (line 131): INFO: Finished hmmalign Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_11/A_11_0/hmmbuild.model.tn0uf53j, fragments:/tmp/sepp/output.tnqtfqc7/root/P_11/A_11_0/FC_11_0_0/hmmalign.frag.bzj11fma.fasta, trim:False, base_alignment:/tmp/sepp/output.tnqtfqc7/root/P_11/A_11_0/hmmbuild.input.__eomani.fasta
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_2.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_3.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_4.
[21:38:22] jobs.py (line 131): INFO: Finished hmmalign Job with input: model:/tmp/sepp/output.tnqtfqc7/root/P_12/A_12_0/hmmbuild.model.5_skvji5, fragments:/tmp/sepp/output.tnqtfqc7/root/P_12/A_12_0/FC_12_0_0/hmmalign.frag.26_5n92z.fasta, trim:False, base_alignment:/tmp/sepp/output.tnqtfqc7/root/P_12/A_12_0/hmmbuild.input.ix3bg1mo.fasta
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_5.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_6.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_7.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_8.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_9.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_10.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_11.
[21:38:22] alignment.py (line 570): INFO: Merging extension sto file (/tmp/sepp/output.tnqtfqc7/root/P_11/A_11_0/FC_11_0_0/hmmalign.results.m5cripm0) into base alignment (/tmp/sepp/output.tnqtfqc7/root/P_11/A_11_0/hmmbuild.input.__eomani.fasta).
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_12.
[21:38:22] alignment.py (line 570): INFO: Merging extension sto file (/tmp/sepp/output.tnqtfqc7/root/P_12/A_12_0/FC_12_0_0/hmmalign.results.2k6a8dbx) into base alignment (/tmp/sepp/output.tnqtfqc7/root/P_12/A_12_0/hmmbuild.input.ix3bg1mo.fasta).
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_13.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_14.
[21:38:22] exhaustive.py (line 152): INFO: Merging sub-alignments for placement problem : P_15.
[21:38:24] jobs.py (line 131): INFO: Finished pplacer Job with input: backbone_alignment_file:/tmp/sepp/output.tnqtfqc7/root/P_11/pplacer.backbone.qnt1uw11.fasta, tree_file:/tmp/sepp/output.tnqtfqc7/root/P_11/pplacer.tree.r7vrzxp0.tre, info_file:/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.raxml_info, extended alignment:/tmp/sepp/output.tnqtfqc7/root/P_11/pplacer.extended.0.rrdrdqi9.fasta, output:/tmp/sepp/output.tnqtfqc7/root/P_11/pplacer.extended.0.rrdrdqi9.jplace
[21:38:26] jobs.py (line 131): INFO: Finished pplacer Job with input: backbone_alignment_file:/tmp/sepp/output.tnqtfqc7/root/P_12/pplacer.backbone.in7ru78v.fasta, tree_file:/tmp/sepp/output.tnqtfqc7/root/P_12/pplacer.tree.cdjbd8oa.tre, info_file:/home/bhavukgamer/picrust2-2.6.0/picrust2/default_files/prokaryotic/pro_ref/pro_ref.raxml_info, extended alignment:/tmp/sepp/output.tnqtfqc7/root/P_12/pplacer.extended.0.8kxzzjsn.fasta, output:/tmp/sepp/output.tnqtfqc7/root/P_12/pplacer.extended.0.8kxzzjsn.jplace
Traceback (most recent call last):
File "/home/bhavukgamer/miniconda3/envs/picrust2/lib/python3.10/site-packages/sepp/jobs.py", line 150, in run
raise JobError("\n".join([
sepp.scheduler.JobError: The following execution failed:
java -jar /home/bhavukgamer/miniconda3/envs/picrust2/bin/seppJsonMerger.jar - - /tmp/tmpdohhy290/sepp_out/output_placement.json
json locations: [/tmp/sepp/output.tnqtfqc7/root/P_11/pplacer.extended.0.rrdrdqi9.jplace, /tmp/sepp/output.tnqtfqc7/root/P_12/pplacer.extended.0.8kxzzjsn.jplace]
Exception in thread "main" java.lang.NumberFormatException: Cannot parse null string
at java.base/java.lang.Integer.parseInt(Integer.java:550)
at java.base/java.lang.Integer.<init>(Integer.java:1065)
at phylolab.taxonamic.PPlacerJSONMerger.relabelJson(PPlacerJSONMerger.java:172)
at phylolab.taxonamic.PPlacerJSONMerger.main(PPlacerJSONMerger.java:288)
Traceback (most recent call last):
File "/home/bhavukgamer/miniconda3/envs/picrust2/bin/run_sepp.py", line 26, in <module>
ExhaustiveAlgorithm().run()
File "/home/bhavukgamer/miniconda3/envs/picrust2/lib/python3.10/site-packages/sepp/algorithm.py", line 205, in run
self.merge_results()
File "/home/bhavukgamer/miniconda3/envs/picrust2/lib/python3.10/site-packages/sepp/exhaustive.py", line 292, in merge_results
mergeJsonJob.run()
File "/home/bhavukgamer/miniconda3/envs/picrust2/lib/python3.10/site-packages/sepp/jobs.py", line 150, in run
raise JobError("\n".join([
sepp.scheduler.JobError: The following execution failed:
java -jar /home/bhavukgamer/miniconda3/envs/picrust2/bin/seppJsonMerger.jar - - /tmp/tmpdohhy290/sepp_out/output_placement.json
json locations: [/tmp/sepp/output.tnqtfqc7/root/P_11/pplacer.extended.0.rrdrdqi9.jplace, /tmp/sepp/output.tnqtfqc7/root/P_12/pplacer.extended.0.8kxzzjsn.jplace]
Exception in thread "main" java.lang.NumberFormatException: Cannot parse null string
at java.base/java.lang.Integer.parseInt(Integer.java:550)
at java.base/java.lang.Integer.<init>(Integer.java:1065)
at phylolab.taxonamic.PPlacerJSONMerger.relabelJson(PPlacerJSONMerger.java:172)
at phylolab.taxonamic.PPlacerJSONMerger.main(PPlacerJSONMerger.java:288)
==================================================== short test summary info ====================================================
FAILED tests/test_place_seqs.py::place_seqs_tests::test_run_place_seqs_pipeline_sepp - SystemExit: 1
============================================ 1 failed, 60 passed in 75.30s (0:01:15) ============================================