[med-svn] [Git][med-team/npinv][master] Towards lintian-cleanliness.

Steffen Möller (@moeller) gitlab at salsa.debian.org
Sun Jul 11 20:30:52 BST 2021



Steffen Möller pushed to branch master at Debian Med / npinv


Commits:
1b38eb4a by Steffen at 2021-07-11T21:30:38+02:00
Towards lintian-cleanliness.

- - - - -


8 changed files:

- debian/control
- + debian/manpages
- + debian/npInv
- + debian/npInv.1
- + debian/npinv.dirs
- + debian/npinv.install
- + debian/npinv.links
- debian/rules


Changes:

=====================================
debian/control
=====================================
@@ -16,7 +16,11 @@ Rules-Requires-Root: no
 
 Package: npinv
 Architecture: all
-Depends: ${misc:Depends}
+Depends: ${misc:Depends},
+         libcommons-math3-java,
+         libpicard-java,
+         libhtsjdk-java,
+         jarwrapper
 Description: finds inversions in long DNA segments post alignment
  npInv accurately detects and genotypes inversions using multiple
  alignment long reads.


=====================================
debian/manpages
=====================================
@@ -0,0 +1 @@
+debian/npInv.1


=====================================
debian/npInv
=====================================
@@ -0,0 +1,2 @@
+#!/bin/sh
+java -cp /usr/share/java/htsjdk.jar:/usr/share/java/commons-math3.jar:/usr/share/java/picard.jar -jar /usr/share/java/npInv.jar $*


=====================================
debian/npInv.1
=====================================
@@ -0,0 +1,21 @@
+.TH NPINV "1" "July 2021" "npInv 1.24" "User Commands"
+.SH NAME
+npInv \- npInv
+.SH DESCRIPTION
+Program function: Read a SE bam file and get the inversion
+Version:        1.24
+\fB\-\-output[String]\fR file to write
+\fB\-\-input[String]\fR file to read
+optional:
+\fB\-\-region[String]\fR Specify the region for running.
+.IP
+Such as chr9:1\-1000 OR chr9 OR all Default[all]
+.PP
+\fB\-\-minAln[int]\fR minimum size for Alignment & Inv. Default[500]
+\fB\-\-IRdatabase[String]\fR An inverted repeat file for the reference in bed format. Default[none]
+\fB\-\-min[int]\fR minimum size of an inversion. Default[500]
+\fB\-\-max[int]\fR maximum size of an inversion. Default[10000]
+\fB\-\-window[int]\fR minimun window size (bp) to merge inversion breakpoints. Default[2000]
+\fB\-\-threshold[int]\fR minimum number of supporting reads for an inversion. Default[3]
+\fB\-\-help\fR Show usage
+For example: java \fB\-jar\fR npInv.jar \fB\-\-input\fR sample.bam \fB\-\-output\fR sample.VCF


=====================================
debian/npinv.dirs
=====================================
@@ -0,0 +1 @@
+usr/share/java


=====================================
debian/npinv.install
=====================================
@@ -0,0 +1,2 @@
+npInv*.jar usr/share/java/
+debian/npInv usr/bin/


=====================================
debian/npinv.links
=====================================
@@ -0,0 +1 @@
+usr/share/java/npInv-1.24.jar usr/share/java/npInv.jar


=====================================
debian/rules
=====================================
@@ -4,18 +4,19 @@
 	dh $@
 
 CLASSPATH=/usr/share/java/htsjdk.jar:/usr/share/java/picard.jar:/usr/share/java/commons-math3.jar 
+VERSION=1.24
 override_dh_auto_build:
 	ln -s . inversion
 	javac -cp $(CLASSPATH) inversion/*.java 
 	mkdir -p META-INF
 	cp debian/MANIFEST.MF META-INF
-	jar cmvf META-INF/MANIFEST.MF npInv.jar inversion/*.class inversion/*.java
-	chmod +x npInv.jar
+	jar cmvf META-INF/MANIFEST.MF npInv-$(VERSION).jar inversion/*.class #inversion/*.java
+	chmod +x npInv-$(VERSION).jar
 	rm -rf META-INF inversion
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	java -cp /usr/share/java/htsjdk.jar:/usr/share/java/commons-math3.jar:/usr/share/java/picard.jar -jar npInv.jar --help
+	java -cp /usr/share/java/htsjdk.jar:/usr/share/java/commons-math3.jar:/usr/share/java/picard.jar -jar npInv-$(VERSION).jar --help
 endif
 
 override_dh_auto_clean:



View it on GitLab: https://salsa.debian.org/med-team/npinv/-/commit/1b38eb4a4c1fe2724b6346fceb77e0c342debec1

-- 
View it on GitLab: https://salsa.debian.org/med-team/npinv/-/commit/1b38eb4a4c1fe2724b6346fceb77e0c342debec1
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210711/71d48996/attachment-0001.htm>


More information about the debian-med-commit mailing list