Control: tag -1 confirmed Control: tag -1 help Hi Beatrice,
Thanks for reaching out via reportbug. I confirm I could
reproduce a similar issue with some test dataset from the
package q2-quality-control:
$
QZA_SAMPLE="/usr/lib/python3/dist-packages/q2_quality_control/tests/data/paired-end.qza"
$ qiime demux summarize --i-data "$QZA_SAMPLE" --o-visualization
demux.qzv
/usr/lib/python3/dist-packages/skbio/util/_testing.py:15:
FutureWarning: pandas.util.testing is deprecated. Use the functions in the
public API at pandas.testing instead.
import pandas.util.testing as pdt
Plugin error from demux:
[Errno 2] No such file or directory:
'/usr/lib/python3/dist-packages/q2_demux/_summarize/assets/dist'
Said dist/ directory is not directly part of q2-demux itself,
but, given the content of the Makefile in the source code, is
obtained from "npm install" and "npm run build", which has to
make use of Internet resources. A quick workaround which "works
for me" is to construct at least an empty directory named:
/usr/lib/python3/dist-packages/q2_demux/_summarize/assets/dist
While this allows the command to produce the demux.qzv, it
misses the appropriate code for running the embedded interactive
quality plot, which one can obtain using the command afterwards:
$ qiime tools view demux.qzv
I could solve this on my local installation, by copying the
resulting minified .js files below the dist/ directory, but
minified javascript is not eligible for being considered as
source code. I'm not fluent at all with npm to be sure of my
fixes/workarounds yet, so would appreciate if someone with
npm/node experience could have a second look, and maybe advise.
Kind Regards,
--
Étienne Mollier <[email protected]>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.
signature.asc
Description: PGP signature

