Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

a issue of taxonomic annotation #1

Open
ouyangfengyangguo opened this issue Aug 7, 2021 · 0 comments
Open

a issue of taxonomic annotation #1

ouyangfengyangguo opened this issue Aug 7, 2021 · 0 comments

Comments

@ouyangfengyangguo
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant