-
Notifications
You must be signed in to change notification settings - Fork 55
Description
Prof. Liu,
I was a physician at Yunnan University of Traditional Chinese Medicine. I want to computer an amplicon project following your MicrobiomeProtocol.
Now I meet with difficulty during taxonomic annotation by qiime2. I hope to get your help.
I download the reference database of silva 138 and conduct though the code as follow:
time qiime feature-classifier extract-reads \ --p-n-jobs 16 \ --i-sequences ~/Desktop/share/16s_ref/silva-138-99-seqs.qza \ --p-f-primer ACTCCTACGGGAGGCAGCA \ --p-r-primer GGACTACHVGGGTWTCTAAT \ --p-min-length 450 \ --p-max-length 490 \ --o-reads V3V4_ref-seqs.qza
Plugin error from feature-classifier:
[Errno 26] Text file busy: 'action'
Debug info has been saved to /mnt/tmp/qiime2-q2cli-err-h1arkbav.log
Exception ignored in: <finalize object at 0x7f426dc2baf0; dead>
Traceback (most recent call last):
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/weakref.py", line 548, in call
return info.func(*info.args, **(info.kwargs or {}))
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/path.py", line 99, in _destruct
shutil.rmtree(path)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 486, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 424, in _rmtree_safe_fd
_rmtree_safe_fd(dirfd, fullname, onerror)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 428, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 426, in _rmtree_safe_fd
os.rmdir(name, dir_fd=topfd)
OSError: [Errno 26] Text file busy: 'data'
Exception ignored in: <finalize object at 0x7f426dc2bac0; dead>
Traceback (most recent call last):
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/weakref.py", line 548, in call
return info.func(*info.args, **(info.kwargs or {}))
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/path.py", line 66, in _destruct
shutil.rmtree(path)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 490, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 488, in rmtree
os.rmdir(path)
OSError: [Errno 26] Text file busy: '/mnt/tmp/q2-DNASequencesDirectoryFormat-myj7k0dm'
Exception ignored in: <finalize object at 0x7f426dc2ba70; dead>
Traceback (most recent call last):
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/weakref.py", line 548, in call
return info.func(*info.args, **(info.kwargs or {}))
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/path.py", line 99, in _destruct
shutil.rmtree(path)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 486, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 428, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 426, in _rmtree_safe_fd
os.rmdir(name, dir_fd=topfd)
OSError: [Errno 26] Text file busy: 'action'
Exception ignored in: <finalize object at 0x7f4274a9d0f0; dead>
Traceback (most recent call last):
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/weakref.py", line 548, in call
return info.func(*info.args, **(info.kwargs or {}))
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/path.py", line 99, in _destruct
shutil.rmtree(path)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 486, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 424, in _rmtree_safe_fd
_rmtree_safe_fd(dirfd, fullname, onerror)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 428, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 426, in _rmtree_safe_fd
os.rmdir(name, dir_fd=topfd)
OSError: [Errno 26] Text file busy: 'data'
real 16m57.461s
user 64m7.633s
sys 0m7.360s
I thought that it could be the version of software conflict with the database, so I try to make qza file.
time qiime tools import --type "FeatureData[Sequence]" --input-path silva-138-99-seqs.fasta --output-path silva-138-99-seqs.qza
Traceback (most recent call last):
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/q2cli/builtin/tools.py", line 158, in import_data
view_type=input_format)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/sdk/result.py", line 241, in import_data
validate_level='max')
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/sdk/result.py", line 273, in _from_view
provenance_capture=provenance_capture)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/archive/archiver.py", line 316, in from_data
Format.write(rec, type, format, data_initializer, provenance_capture)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/archive/format/v5.py", line 21, in write
provenance_capture)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/archive/format/v1.py", line 19, in write
provenance_capture)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/archive/format/v0.py", line 62, in write
data_initializer(data_dir)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/path.py", line 37, in _move_or_copy
return _ConcretePath.rename(self, other)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/pathlib.py", line 1309, in rename
self._accessor.rename(self, target)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/pathlib.py", line 393, in wrapped
return strfunc(str(pathobjA), str(pathobjB), *args)
PermissionError: [Errno 1] Operation not permitted: '/mnt/tmp/q2-DNASequencesDirectoryFormat-yozocb8y' -> '/mnt/tmp/qiime2-archive-6bvo3g1y/6357d3c6-fda0-4713-bc92-1a60d31c62c8/data'
An unexpected error has occurred:
[Errno 1] Operation not permitted: '/mnt/tmp/q2-DNASequencesDirectoryFormat-yozocb8y' -> '/mnt/tmp/qiime2-archive-6bvo3g1y/6357d3c6-fda0-4713-bc92-1a60d31c62c8/data'
See above for debug info.
Exception ignored in: <finalize object at 0x7f05d90e7b30; dead>
Traceback (most recent call last):
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/weakref.py", line 548, in call
return info.func(*info.args, **(info.kwargs or {}))
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/path.py", line 99, in _destruct
shutil.rmtree(path)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 486, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 424, in _rmtree_safe_fd
_rmtree_safe_fd(dirfd, fullname, onerror)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 428, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 426, in _rmtree_safe_fd
os.rmdir(name, dir_fd=topfd)
OSError: [Errno 26] Text file busy: 'data'
Exception ignored in: <finalize object at 0x7f05d90e7950; dead>
Traceback (most recent call last):
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/weakref.py", line 548, in call
return info.func(*info.args, **(info.kwargs or {}))
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/path.py", line 66, in _destruct
shutil.rmtree(path)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 490, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 488, in rmtree
os.rmdir(path)
OSError: [Errno 26] Text file busy: '/mnt/tmp/q2-DNASequencesDirectoryFormat-yozocb8y'
Traceback (most recent call last):
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/weakref.py", line 624, in _exitfunc
f()
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/weakref.py", line 548, in call
return info.func(*info.args, **(info.kwargs or {}))
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/site-packages/qiime2/core/path.py", line 99, in _destruct
shutil.rmtree(path)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 486, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 428, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/home/ouyangfengyangguo/miniconda3/envs/qiime2/lib/python3.6/shutil.py", line 426, in _rmtree_safe_fd
os.rmdir(name, dir_fd=topfd)
OSError: [Errno 26] Text file busy: 'action'
real 0m34.918s
user 0m9.311s
sys 0m0.725s
address of reference database of silva 138: https://qiime2-data.s3-us-west-2.amazonaws.com/2021.4/common/silva-138-99-seqs.qza
my Linux info:
virtual Box, linux centos 7.0, memory size 11265MB, CPU 4.
looking forward to hearing from you.
Yours Sincerely,
Wang Xingqiang