Hello again,
We had fieldbioinformatics in salsa but not on the excel table or the
distribution. Luckily it was an easy package.
I merged my d/control a bit with what I found on salsa. What I have not
done but feel much tempted to do is to rename the fieldbioinformatics
binary to python3-artic. I could also imagine to have a "Provides:
fieldbioinformatics" line. The reason is that artic is the python module
and the Debian convention is to then provide such a package. It is also
the name that conda has chosen, and the package is referenced as artic
many times (https://anaconda.org/bioconda/artic).
Opinions?
Best,
Steffen
drwxr-xr-x root/root 0 2020-06-27 20:45 ./
drwxr-xr-x root/root 0 2020-06-27 20:45 ./usr/
drwxr-xr-x root/root 0 2020-06-27 20:45 ./usr/bin/
-rwxr-xr-x root/root 382 2020-06-27 20:45 ./usr/bin/align_trim
-rwxr-xr-x root/root 386 2020-06-27 20:45 ./usr/bin/align_trim_n
-rwxr-xr-x root/root 372 2020-06-27 20:45 ./usr/bin/artic
-rwxr-xr-x root/root 398 2020-06-27 20:45
./usr/bin/artic_fasta_header
-rwxr-xr-x root/root 404 2020-06-27 20:45
./usr/bin/artic_make_depth_mask
-rwxr-xr-x root/root 382 2020-06-27 20:45 ./usr/bin/artic_mask
-rwxr-xr-x root/root 412 2020-06-27 20:45
./usr/bin/artic_plot_amplicon_depth
-rwxr-xr-x root/root 394 2020-06-27 20:45
./usr/bin/artic_vcf_filter
-rwxr-xr-x root/root 392 2020-06-27 20:45 ./usr/bin/artic_vcf_merge
-rwxr-xr-x root/root 384 2020-06-27 20:45 ./usr/bin/margin_cons
-rwxr-xr-x root/root 398 2020-06-27 20:45
./usr/bin/margin_cons_medaka
-rwxr-xr-x root/root 382 2020-06-27 20:45 ./usr/bin/vcfextract
drwxr-xr-x root/root 0 2020-06-27 20:45 ./usr/lib/
drwxr-xr-x root/root 0 2020-06-27 20:45 ./usr/lib/python3/
drwxr-xr-x root/root 0 2020-06-27 20:45
./usr/lib/python3/dist-packages/
drwxr-xr-x root/root 0 2020-06-27 20:45
./usr/lib/python3/dist-packages/artic/
-rw-r--r-- root/root 0 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/__init__.py
-rw-r--r-- root/root 11516 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/align_trim.py
-rw-r--r-- root/root 1461 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/align_trim_n.py
-rw-r--r-- root/root 6585 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/align_trim_unit_test.py
-rw-r--r-- root/root 1695 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/basecaller.py
-rw-r--r-- root/root 1007 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/conftest.py
-rw-r--r-- root/root 1404 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/demultiplex.py
-rw-r--r-- root/root 1473 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/export.py
-rw-r--r-- root/root 1724 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/extract.py
-rw-r--r-- root/root 670 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/fasta_header.py
-rw-r--r-- root/root 620 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/filter_reads.py
-rw-r--r-- root/root 5576 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/gather.py
-rw-r--r-- root/root 2717 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/guppyplex.py
-rw-r--r-- root/root 7446 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/make_depth_mask.py
-rw-r--r-- root/root 4202 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/margin_cons.py
-rw-r--r-- root/root 5241 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/margin_cons_medaka.py
-rw-r--r-- root/root 1619 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/mask.py
-rw-r--r-- root/root 8210 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/minion.py
-rw-r--r-- root/root 12849 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/minion_validator.py
-rw-r--r-- root/root 10345 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/pipeline.py
-rw-r--r-- root/root 855 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/pipeline_unit_test.py
-rw-r--r-- root/root 5055 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/plot_amplicon_depth.py
-rw-r--r-- root/root 1956 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/rampart.py
-rw-r--r-- root/root 298 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/runs.py
-rw-r--r-- root/root 3695 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/vcf_filter.py
-rw-r--r-- root/root 1687 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/vcf_merge.py
-rw-r--r-- root/root 2513 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/vcfextract.py
-rw-r--r-- root/root 4963 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/vcftagprimersites.py
-rw-r--r-- root/root 1835 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/vcftagprimersites_unit_test.py
-rw-r--r-- root/root 22 2020-06-09 11:27
./usr/lib/python3/dist-packages/artic/version.py
drwxr-xr-x root/root 0 2020-06-27 20:45
./usr/lib/python3/dist-packages/artic-1.1.3.egg-info/
-rw-r--r-- root/root 617 2020-06-27 20:45
./usr/lib/python3/dist-packages/artic-1.1.3.egg-info/PKG-INFO
-rw-r--r-- root/root 1 2020-06-27 20:45
./usr/lib/python3/dist-packages/artic-1.1.3.egg-info/dependency_links.txt
-rw-r--r-- root/root 508 2020-06-27 20:45
./usr/lib/python3/dist-packages/artic-1.1.3.egg-info/entry_points.txt
-rw-r--r-- root/root 1 2020-06-27 20:45
./usr/lib/python3/dist-packages/artic-1.1.3.egg-info/not-zip-safe
-rw-r--r-- root/root 0 2020-06-27 20:45
./usr/lib/python3/dist-packages/artic-1.1.3.egg-info/requires.txt
-rw-r--r-- root/root 6 2020-06-27 20:45
./usr/lib/python3/dist-packages/artic-1.1.3.egg-info/top_level.txt
drwxr-xr-x root/root 0 2020-06-27 20:45 ./usr/share/
drwxr-xr-x root/root 0 2020-06-27 20:45 ./usr/share/doc/
drwxr-xr-x root/root 0 2020-06-27 20:45
./usr/share/doc/python3-fieldbioinformatics/
-rw-r--r-- root/root 188 2020-06-27 20:45
./usr/share/doc/python3-fieldbioinformatics/changelog.Debian.gz
-rw-r--r-- root/root 1303 2020-06-09 11:27
./usr/share/doc/python3-fieldbioinformatics/changelog.gz
-rw-r--r-- root/root 1924 2020-06-27 20:45
./usr/share/doc/python3-fieldbioinformatics/copyright
moeller@steffen-laptop-debian:~/git/med-team/fieldbioinformatics/fieldbioinformatics-1.1.3$
On 27.06.20 20:43, Steffen Möller wrote:
Hello,
I was after an idea about how the workflow packages for nextflow could
possibly look like. There is no setup script, more like .install
everything to the right location. The scripts with the .nf suffix indeed
have a #!nextflow shebang line - let alone for help2man we need some
preliminary nextflow package, I think. I admit to have somewhat given up
on the capsule package. Maybe we can patch this out from the test
routines somehow?!? I'll have a look.
The original artic implementation is not by the nf-core folks but hidden
in the "fieldbioinformatics" package of the artic-network. I added that
package - maybe that is easier than finishing the artic nextflow
package. And if we mean testing seriously, then should eventually
compare the two implementations, right? I'll give that a shot, I think.
Best,
Steffen