Steffen Möller pushed to branch master at Debian Med / hts-nim-tools
Commits: b9f81a0c by Steffen Möller at 2020-11-07T21:03:15+01:00 Now lintian-clean, except for missing man page - - - - - 3 changed files: - debian/control - debian/hts-nim-tools.install - debian/rules Changes: ===================================== debian/control ===================================== @@ -22,14 +22,14 @@ Package: hts-nim-tools Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: tools biological sequences: bam-filter, count-reads, vcf-check - This package provides several tools that (at least at the time of their creation) - provide functionalities beyond the routine provided by samtools and other reverse - dependencies of the htslib. + This package provides several tools that (at least at the time of their + creation) provide functionalities beyond the routine provided by samtools + and other reverse dependencies of the htslib. . These new tools are - • bam-filter : filter BAM/CRAM/SAM files with a simple expression language - • count-reads : count BAM/CRAM reads in regions given in a BED file - • vcf-check : check regions of a VCF against a background for missing chunks + • bam-filter : filter BAM/CRAM/SAM files with a simple expression language + • count-reads: count BAM/CRAM reads in regions given in a BED file + • vcf-check : check regions of a VCF against a background for missing chunks . - and yes, as the name suggests, these tools are all implemented in nim, using the - nim-hts (upstream: hts-nim) wrapper for the htslib. + and yes, as the name suggests, these tools are all implemented in nim, + using the nim-hts (upstream: hts-nim) wrapper for the htslib. ===================================== debian/hts-nim-tools.install ===================================== @@ -1 +1 @@ -src/hts_nim_tools usr/bin/ +bin/* usr/bin/ ===================================== debian/rules ===================================== @@ -7,13 +7,17 @@ NIMCACHE=$(CURDIR)/nimcache dh $@ override_dh_auto_build: - nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/hts src/vcf_check.nim - nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/kexpr -p:/usr/share/nimble/hts src/bam_filter.nim - nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper -p:/usr/share/nimble/hts src/count_reads.nim - nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper -p:/usr/lib/nim/pure -p:/usr/share/nimble/hts src/copy_number_sampler.nim - nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper -p:/usr/share/nimble/kexpr -p:/usr/lib/nim/pure -p:/usr/share/nimble/hts src/hts_nim_tools.nim + #nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/hts src/vcf_check.nim + #nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/kexpr -p:/usr/share/nimble/hts src/bam_filter.nim + #nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper -p:/usr/share/nimble/hts src/count_reads.nim + #nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper -p:/usr/lib/nim/pure -p:/usr/share/nimble/hts src/copy_number_sampler.nim + nim c --debuginfo:on --nimcache:$(NIMCACHE) --out:bin/hts-nim-tools -p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper -p:/usr/share/nimble/kexpr -p:/usr/lib/nim/pure -p:/usr/share/nimble/hts src/hts_nim_tools.nim + +override_dh_dwz: + echo "I: not executing dwz, which fails because of Unknown DWARF DW_OP_0" override_dh_auto_clean: rm -f src/version src/vcf_check src/bam_filter src/hts_nim_tools src/count_reads src/copy_number_sampler rm -rf $(NIMCACHE) + rm -rf bin View it on GitLab: https://salsa.debian.org/med-team/hts-nim-tools/-/commit/b9f81a0cd792c907e29015a7448453ea56354f5a -- View it on GitLab: https://salsa.debian.org/med-team/hts-nim-tools/-/commit/b9f81a0cd792c907e29015a7448453ea56354f5a You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list debian-med-com...@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit