Hey Kyle,
Thanks for all your help with this!
Here is the output from test_split_libraries.py--------------------------------------------
Ran 35 tests in 16.679s
OK
--------------------------------------------
Output from test_assign_taxonomy.py
--------------------------------------------
ERROR: test_assignment_maximum_conf (__main__.MothurTaxonAssignerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 580, in test_assignment_maximum_conf
result = assigner(self.seq_fp1)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 367, in __call__
output_fp=result_path,
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/mothur.py", line 505, in mothur_classify_file
result = app(query_file)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/mothur.py", line 139, in __call__
(exit_status, args))
ApplicationError: Unacceptable application exit status: 1, command: ['mothur', '#classify.seqs(fasta=/tmp/tmpKQxzymRmvUEoLCxICQSv.fasta, reference=/tmp/tmpgK9y15.ref.fa, taxonomy=/tmp/tmpq_HMMW.tax.txt, cutoff=95)']
======================================================================
ERROR: test_assignment_minimum_conf (__main__.MothurTaxonAssignerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 561, in test_assignment_minimum_conf
result = assigner(self.seq_fp1)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 367, in __call__
output_fp=result_path,
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/mothur.py", line 505, in mothur_classify_file
result = app(query_file)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/mothur.py", line 139, in __call__
(exit_status, args))
ApplicationError: Unacceptable application exit status: 1, command: ['mothur', '#classify.seqs(fasta=/tmp/tmpQ97FGZnMNxu32HTOL0ss.fasta, reference=/tmp/tmp9G4A2b.ref.fa, taxonomy=/tmp/tmpmmuWFM.tax.txt, cutoff=0)']
======================================================================
ERROR: test_unassignable (__main__.MothurTaxonAssignerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 601, in test_unassignable
result = assigner(self.seq_fp1)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 367, in __call__
output_fp=result_path,
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/mothur.py", line 505, in mothur_classify_file
result = app(query_file)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/mothur.py", line 139, in __call__
(exit_status, args))
ApplicationError: Unacceptable application exit status: 1, command: ['mothur', '#classify.seqs(fasta=/tmp/tmpidABiIDoQnZ0L6Bksa0G.fasta, reference=/tmp/tmpID2pky.ref.fa, taxonomy=/tmp/tmpPi_IbW.tax.txt, cutoff=80)']
======================================================================
ERROR: test_taxa_with_special_characters (__main__.RdpTaxonAssignerTests)
Special characters in taxa do not cause RDP errors
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 695, in test_taxa_with_special_characters
res = app(self.tmp_seq_filepath)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 425, in __call__
max_memory=max_memory, tmp_dir=tmp_dir)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/rdp_classifier.py", line 517, in train_rdp_classifier_and_assign_taxonomy
rmtree(training_dir)
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/shutil.py", line 254, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/shutil.py", line 252, in rmtree
os.rmdir(path)
OSError: [Errno 39] Directory not empty: '/nv/hp10/woverholt3/data/qiime_files/tmp/RdpTrainer_Mcfz8b'
======================================================================
ERROR: test_train_on_the_fly (__main__.RdpTaxonAssignerTests)
Training on-the-fly classifies reference sequence correctly with 100% certainty
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 677, in test_train_on_the_fly
obs_assignments = app(self.tmp_seq_filepath)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 425, in __call__
max_memory=max_memory, tmp_dir=tmp_dir)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/rdp_classifier.py", line 517, in train_rdp_classifier_and_assign_taxonomy
rmtree(training_dir)
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/shutil.py", line 254, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/shutil.py", line 252, in rmtree
os.rmdir(path)
OSError: [Errno 39] Directory not empty: '/nv/hp10/woverholt3/data/qiime_files/tmp/RdpTrainer_yocp2i'
======================================================================
ERROR: test_train_on_the_fly_low_memory (__main__.RdpTaxonAssignerTests)
Training on-the-fly with lower heap size classifies reference sequence correctly with 100% certainty
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 718, in test_train_on_the_fly_low_memory
obs_assignments = app(self.tmp_seq_filepath)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 425, in __call__
max_memory=max_memory, tmp_dir=tmp_dir)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/pycogent_backports/rdp_classifier.py", line 517, in train_rdp_classifier_and_assign_taxonomy
rmtree(training_dir)
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/shutil.py", line 254, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/shutil.py", line 252, in rmtree
os.rmdir(path)
OSError: [Errno 39] Directory not empty: '/nv/hp10/woverholt3/data/qiime_files/tmp/RdpTrainer_JjNnN9'
======================================================================
ERROR: test_call_logs_run (__main__.RtaxTaxonAssignerTests)
RtaxTaxonAssigner.__call__ logs the run when expected
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 492, in test_call_logs_run
actual = p(self.input_seqs_fp,log_path=log_path)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 742, in __call__
log_path=log_path,base_tmp_dir=get_qiime_temp_dir())
File "/nv/hp10/woverholt3/qiime1.6/pycogent-1.5.3-release/lib/python2.7/site-packages/cogent/app/rtax.py", line 163, in assign_taxonomy
% usearch_command
ApplicationNotFoundError: Cannot find usearch. Is it installed? Is it in your path?
======================================================================
ERROR: test_call_output_to_file (__main__.RtaxTaxonAssignerTests)
RtaxTaxonAssigner.__call__ functions w output to file
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 466, in test_call_output_to_file
actual = p(self.input_seqs_fp, result_path=result_path)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 742, in __call__
log_path=log_path,base_tmp_dir=get_qiime_temp_dir())
File "/nv/hp10/woverholt3/qiime1.6/pycogent-1.5.3-release/lib/python2.7/site-packages/cogent/app/rtax.py", line 163, in assign_taxonomy
% usearch_command
ApplicationNotFoundError: Cannot find usearch. Is it installed? Is it in your path?
======================================================================
ERROR: test_call_paired_result (__main__.RtaxTaxonAssignerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 449, in test_call_paired_result
actual = p(self.input_seqs_fp)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 742, in __call__
log_path=log_path,base_tmp_dir=get_qiime_temp_dir())
File "/nv/hp10/woverholt3/qiime1.6/pycogent-1.5.3-release/lib/python2.7/site-packages/cogent/app/rtax.py", line 163, in assign_taxonomy
% usearch_command
ApplicationNotFoundError: Cannot find usearch. Is it installed? Is it in your path?
======================================================================
ERROR: test_call_paired_with_fallback_result (__main__.RtaxTaxonAssignerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 436, in test_call_paired_with_fallback_result
actual = p(self.input_seqs_fp)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 742, in __call__
log_path=log_path,base_tmp_dir=get_qiime_temp_dir())
File "/nv/hp10/woverholt3/qiime1.6/pycogent-1.5.3-release/lib/python2.7/site-packages/cogent/app/rtax.py", line 163, in assign_taxonomy
% usearch_command
ApplicationNotFoundError: Cannot find usearch. Is it installed? Is it in your path?
======================================================================
ERROR: test_call_single_result (__main__.RtaxTaxonAssignerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_assign_taxonomy.py", line 422, in test_call_single_result
actual = p(self.input_seqs_fp)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/assign_taxonomy.py", line 742, in __call__
log_path=log_path,base_tmp_dir=get_qiime_temp_dir())
File "/nv/hp10/woverholt3/qiime1.6/pycogent-1.5.3-release/lib/python2.7/site-packages/cogent/app/rtax.py", line 163, in assign_taxonomy
% usearch_command
ApplicationNotFoundError: Cannot find usearch. Is it installed? Is it in your path?
----------------------------------------------------------------------
Ran 44 tests in 41.857s
FAILED (errors=11)
----------------------------------------------------------------------
Output from test_parallel/test_assign_taxonomy.py
ERROR: test_parallel_rdp_taxonomy_assigner (__main__.ParallelRdpTaxonomyAssignerTests)
parallel_rdp_taxonomy_assigner functions as expected
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_parallel/test_assign_taxonomy.py", line 101, in test_parallel_rdp_taxonomy_assigner
suppress_submit_jobs=False)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/parallel/util.py", line 189, in __call__
stdout, stderr, return_value = qiime_system_call(poller_command)
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/util.py", line 1114, in qiime_system_call
stdout, stderr = proc.communicate()
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/subprocess.py", line 754, in communicate
return self._communicate(input)
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/subprocess.py", line 1312, in _communicate
stdout, stderr = self._communicate_with_poll(input)
File "/nv/hp10/woverholt3/qiime1.6/python-2.7.3-release/lib/python2.7/subprocess.py", line 1366, in _communicate_with_poll
ready = poller.poll()
File "/nv/hp10/woverholt3/qiime1.6/qiime-1.6.0-release/lib/qiime/test.py", line 41, in timeout
"Test failed to run in allowed time (%d seconds)." % seconds
TimeExceededError: Test failed to run in allowed time (60 seconds).
----------------------------------------------------------------------
Ran 2 tests in 64.943s
FAILED (errors=1)
---------------------------------------------------------------------
Let me know if you need anything else and I hope you have a happy New Year! Thanks again!
Best Regards,
Will