-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Hello, I've installed topcons2 locally with all dependencies and executed the test command as described by the README in this git. The test command I'm referring to is
../run_topcons2.sh one_seq.fasta -outpath rst1
I received a pretty large output with several errors, where bash scripts exit with status 1, meaning an error had occurred but the details are not printed. I figured it could be an install issue or a dependency triggering the error so I tried to run topcons2 through a docker image instead, but the same output appeared when I ran the test command.
The output with the errors follows:
`user@64d5f15c4ea9:/app/topcons2/test$ ../run_topcons2.sh one_seq.fasta -outpath rst1
../workflow/pfam_workflow.py one_seq.fasta rst1/one_seq ../tools/blast-2.2.26/ ../database/blast/uniref90.fasta
cmdline: ./fa2prfs_pfamscan_v2.sh /tmp/seq_0_Uh23PG/ /app/topcons2/tools/blast-2.2.26
errmsg: Command '['./fa2prfs_pfamscan_v2.sh', '/tmp/seq_0_Uh23PG/', '/app/topcons2/tools/blast-2.2.26']' returned non-zero exit status 1
rmsg:
cmdline: ./fa2prfs_hmmscan.sh /tmp/seq_cdd_0_Ob9ofM/ /app/topcons2/tools/blast-2.2.26
errmsg: Command '['./fa2prfs_hmmscan.sh', '/tmp/seq_cdd_0_Ob9ofM/', '/app/topcons2/tools/blast-2.2.26']' returned non-zero exit status 1
rmsg:
cmdline: ./fa2prfs_fallback_v2.sh /tmp/seq_uniref_0_Skz9u9/ /app/topcons2/tools/blast-2.2.26 /app/topcons2/database/blast/uniref90.fasta
/tmp/runPhilius_DZs6Et04W
Command '['./fa2prfs_fallback_v2.sh', '/tmp/seq_uniref_0_Skz9u9/', '/app/topcons2/tools/blast-2.2.26', '/app/topcons2/database/blast/uniref90.fasta']' returned non-zero exit status 1
Final working dir: tmpdir= /tmp/seq_uniref_0_Skz9u9/
could not open prffile for query at ./bin/prf2NN_input_fast_scoring.pl line 35, line 1.
/bin/cp: cannot stat '/tmp/seq_uniref_0_Skz9u9/PSSM_PRF_FILES//query.prf': No such file or directory
/bin/cp: cannot stat '/tmp/seq_uniref_0_Skz9u9/RAW_PRF_FILES//query.prf': No such file or directory
could not open prffile for query at ./bin/prf2NN_input_fast_scoring.pl line 35, line 1.
could not open prffile for query at ./bin/prf2NN_input_fast_scoring.pl line 35, line 1.
could not open prffile (/tmp/seq_uniref_0_Skz9u9/PSSM_PRF_FILES//query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
Opened file /tmp/seq_uniref_0_Skz9u9//DGHMM_KR_21_multi.txt for reading hmm names
Opened file /tmp/seq_uniref_0_Skz9u9//query.raw.prf.snf for reading sequence names
Opened file replacement_letter_multi.rpl for reading replacement letters
could not open prffile (/tmp/seq_uniref_0_Skz9u9/PSSM_PRF_FILES//query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
/tmp/seq_uniref_0_Skz9u9//query.raw.prf: No such file or directory
could not open prffile (/tmp/seq_uniref_0_Skz9u9/PSSM_PRF_FILES//query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
could not open prffile (/tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/PSSMDIR/query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
could not open prffile (/tmp/seq_uniref_0_Skz9u9/PSSM_PRF_FILES//query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
could not open prffile (/tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/PSSMDIR/query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
could not open prffile for query at ./bin/prf2KR_WY_NN_input_scoring.pl line 39, line 1.
could not open prffile (/tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/PSSMDIR/query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
could not open prffile (/tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/PSSMDIR/query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
could not open prffile (/tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/PSSMDIR/query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
could not open prffile for query at ./bin/prf2KR_WY_NN_input_scoring.pl line 39, line 1.
could not open prffile for query at ./bin/NN_pred2prf_2.pl line 47, line 1.
query
query
could not open prffile (/tmp/seq_uniref_0_Skz9u9/PSSM_PRF_FILES//query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
-:6: parser error : expected '>'
^
-:7: parser error : Opening and ending tag mismatch: seqs line 4 and hmm
^
could not open prffile for query at ./bin/NN_pred2prf_2.pl line 47, line 1.
-:8: parser error : expected '>'
^
-:9: parser error : Premature end of data in tag hmms line 1
unable to parse -
could not open prffile (/tmp/seq_uniref_0_Skz9u9/PSSM_PRF_FILES//query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
query
query
Opened file ./HMM_FILES/NNZHMM_io_reent_hairpin.txt for reading hmm names
Opened file /tmp/OCTOPUS_66jkCKiCNB/HMM_seqfiles.txt for reading sequence names
Opened file ./util/replacement_letter_multi.rpl for reading replacement letters
could not open prffile (/tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/PSSMDIR/query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
could not open prffile (/tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/PSSMDIR/query.prf) for query at ./bin/NN_pred2prf.pl line 47, line 1.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Use of uninitialized value within @cols in array dereference at ./bin/make_simple_sigpep_pred.pl line 52.
Use of uninitialized value $col[2] in numeric eq (==) at ./bin/make_simple_sigpep_pred.pl line 53.
Opened file ./HMM_FILES/spoctopus.txt for reading hmm names
Opened file /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/SIGPEP_HMM_SEQFILES.txt for reading sequence names
Running seq /tmp/OCTOPUS_66jkCKiCNB/HMM_PROFILES_2_ALPHA/query.prf on HMMS/NNZHMM_io_reent_hairpin.hmg
scoring ...
modhmms_octopus: /app/topcons2/predictors/source/modhmm/src/c/std_funcs.c:880: get_viterbi_label_path_length_multi: Assertion p_el' failed. Opened file ./HMM_FILES/NNZHMM_io_reent_hairpin_sigpep.txt for reading hmm names Opened file /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/HMM_seqfiles.txt for reading sequence names Running seq /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/HMM_PROFILES_2_ALPHA/query.prf on HMMS/NNZHMM_io_reent_hairpin_sigpep.hmg scoring ... modhmms_spoctopus: /app/topcons2/predictors/source/modhmm/src/c/std_funcs.c:880: get_viterbi_label_path_length_multi: Assertion p_el' failed.
------------- EXCEPTION -------------
MSG: File does not exist '/tmp/seq_uniref_0_Skz9u9//query.hits.db'
STACK Bio::Index::Abstract::make_index /usr/local/share/perl/5.22.1/Bio/Index/Abstract.pm:577
STACK main::create_index ./blastget:109
STACK toplevel ./blastget:138
[blastall] WARNING: Unable to open query.hits.db.pin
[blastall] WARNING: Unable to open query.hits.db.pin
[blastall] WARNING: query: Unable to open query.hits.db.pin
[blastall] WARNING: query: Unable to open query.hits.db.pin
------------- EXCEPTION -------------
MSG: blastall call crashed: 256 | No such file or directory | /app/topcons2/tools/blast-2.2.26/bin/blastall -b 500 -a 4 -p blastp -e 1e-5 -o /tmp/lPEO1SKzyt -d "/data/topcons2_database/blast/tmp/seq_uniref_0_Skz9u9/query.hits.db" -i /tmp/K8seKcIhSU
STACK Bio::Tools::Run::StandAloneNCBIBlast::_runblast /usr/local/share/perl/5.22.1/Bio/Tools/Run/StandAloneNCBIBlast.pm:441
STACK Bio::Tools::Run::StandAloneNCBIBlast::_generic_local_blast /usr/local/share/perl/5.22.1/Bio/Tools/Run/StandAloneNCBIBlast.pm:411
STACK Bio::Tools::Run::StandAloneNCBIBlast::blastall /usr/local/share/perl/5.22.1/Bio/Tools/Run/StandAloneNCBIBlast.pm:263
STACK main::local_blast blastget:74
STACK toplevel blastget:170
jPhobius version 1.04
based on Phobius (c) Lukas Kall, Anders Krogh and Erik Sonnhammer 2004
and HomologHMM ver 1.04 (c) Lukas Kall 2005
Aborted (core dumped)
Aborted (core dumped)
-:11: parser error : Premature end of data in tag getScores line 9
-:11: parser error : Premature end of data in tag seq line 7
-:11: parser error : Premature end of data in tag seqs line 6
-:11: parser error : Premature end of data in tag hmm line 2
-:11: parser error : Premature end of data in tag hmms line 1
unable to parse -
-:11: parser error : Premature end of data in tag getScores line 9
-:11: parser error : Premature end of data in tag seq line 7
-:11: parser error : Premature end of data in tag seqs line 6
-:11: parser error : Premature end of data in tag hmm line 2
-:11: parser error : Premature end of data in tag hmms line 1
unable to parse -
could not open /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/DETAILED_TOPOLOGY_FILES//query.top at ./bin/lonely_revise_sigpep.pl line 62.
could not open /tmp/OCTOPUS_66jkCKiCNB/DETAILED_TOPOLOGY_FILES//query.top at ./bin/lonely_revise.pl line 62.
could not open /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/DETAILED_TOPOLOGY_FILES//query.top at ./bin/lonely_revise_sigpep.pl line 62.
could not open /tmp/OCTOPUS_66jkCKiCNB/HMM_PROFILES_MIOGR_lonely_revised/query.prf at ./bin/merge_HMM_profile_files.pl line 32, line 1.
/bin/ls: cannot access '/tmp/OCTOPUS_66jkCKiCNB/HMM_PROFILES_2_ALPHA_lonely_revised/': No such file or directory
Opened file ./HMM_FILES/NNZHMM_io_reent_hairpin.txt for reading hmm names
Opened file /tmp/OCTOPUS_66jkCKiCNB/HMM_seqfiles.txt for reading sequence names
Opened file ./util/replacement_letter_multi.rpl for reading replacement letters
could not open /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/HMM_PROFILES_MIOGR_lonely_revised/query.prf at ./bin/merge_HMM_profile_files.pl line 32, line 1.
could not open /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/HMM_PROFILES_MIOGR_lonely_revised/query.prf at ./bin/merge_HMM_profile_files.pl line 32, line 1.
/bin/ls: cannot access '/tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/HMM_PROFILES_2_ALPHA_lonely_revised/': No such file or directory
Opened file ./HMM_FILES/NNZHMM_io_reent_hairpin_sigpep.txt for reading hmm names
Opened file /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/HMM_seqfiles.txt for reading sequence names
could not open /tmp/OCTOPUS_66jkCKiCNB/DETAILED_TOPOLOGY_FILES_lr/query.top at ./bin/post_process_preds.pl line 22, line 1.
/bin/cp: cannot stat '/tmp/OCTOPUS_66jkCKiCNB/DETAILED_TOPOLOGY_FILES_final/query.top': No such file or directory
can't open fasta file at oneline.pl line 6.
rm: cannot remove '/app/topcons2/test/rst1/one_seq/seq_0//OCTOPUS/OCTOPUS.top.tmp': No such file or directory
/bin/cp: cannot stat '/tmp/OCTOPUS_66jkCKiCNB/HMM_PROFILES_2_ALPHA_lonely_revised/query.prf': No such file or directory
could not open /tmp/SPOCTOPUS_nv4zImmBGc/spoctopus_tmp_query/TEMP/DETAILED_TOPOLOGY_FILES_lr/query.top at ./bin/post_process_preds.pl line 22, line 1.
/bin/cp: cannot stat '/tmp/SPOCTOPUS_nv4zImmBGc/PREDICTED_DETAILED_TOPOLOGY_FILES/query.top': No such file or directory
can't open fasta file at oneline_sp.pl line 6.
rm: cannot remove '/app/topcons2/test/rst1/one_seq/seq_0//SPOCTOPUS/SPOCTOPUS.top.tmp': No such file or directory
Traceback (most recent call last):
File "../workflow/pfam_workflow.py", line 404, in
sys.exit(main(sys.argv, g_params))
File "../workflow/pfam_workflow.py", line 361, in main
with open(tmpDir + "query.hits.db") as inFile:
IOError: [Errno 2] No such file or directory: '/tmp/seq_uniref_0_Skz9u9/query.hits.db'`