[med-svn] [iva] 01/01: applied delay patches
Jorge Soares
jssoares-guest at moszumanska.debian.org
Fri Nov 21 10:46:41 UTC 2014
This is an automated email from the git hooks/post-receive script.
jssoares-guest pushed a commit to branch master
in repository iva.
commit cd6e5252e3c3ab8d69805ca511dd15aa94407a67
Author: Jorge Soares <j.s.soares at gmail.com>
Date: Fri Nov 21 10:46:24 2014 +0000
applied delay patches
---
debian/control | 3 +-
...ules-in-scripts-to-generate-manpages-from-usage | 91 ++++++++++++++++++++++
patches/series | 1 +
3 files changed, 94 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 742e253..e606a04 100644
--- a/debian/control
+++ b/debian/control
@@ -11,11 +11,12 @@ Build-Depends: debhelper (>= 9),
python3-nose,
python3-networkx,
python-pysam,
- fastaq,
samtools,
mummer,
smalt,
+ fastaq,
trimmomatic,
+ bioperl,
help2man
Standards-Version: 3.9.6
Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/iva.git
diff --git a/patches/delaying-import-of-iva-modules-in-scripts-to-generate-manpages-from-usage b/patches/delaying-import-of-iva-modules-in-scripts-to-generate-manpages-from-usage
new file mode 100644
index 0000000..aea9e58
--- /dev/null
+++ b/patches/delaying-import-of-iva-modules-in-scripts-to-generate-manpages-from-usage
@@ -0,0 +1,91 @@
+Description: Delays import of several modules.
+This allows manpage creation directly form the scripts usage
+statementsIndex: iva/scripts/iva
+===================================================================
+--- iva.orig/scripts/iva
++++ iva/scripts/iva
+@@ -1,12 +1,6 @@
+ #!/usr/bin/env python3
+
+ import argparse
+-import os
+-import sys
+-import multiprocessing
+-import fastaq
+-import iva
+-
+
+ parser = argparse.ArgumentParser(
+ usage = '%(prog)s [options] {-f reads_fwd -r reads_rev | --fr reads} <output directory>')
+@@ -69,6 +63,14 @@ other_group.add_argument('--strand_bias'
+ other_group.add_argument('--version', action='version', version=iva.common.version)
+
+ options = parser.parse_args()
++
++
++import os
++import sys
++import multiprocessing
++import fastaq
++import iva
++
+ if options.seed_stop_length == 0:
+ options.seed_stop_length = int(0.9 * options.max_insert)
+
+Index: iva/scripts/iva_qc
+===================================================================
+--- iva.orig/scripts/iva_qc
++++ iva/scripts/iva_qc
+@@ -1,9 +1,6 @@
+ #!/usr/bin/env python3
+
+ import argparse
+-import os
+-import sys
+-import iva
+
+ parser = argparse.ArgumentParser(
+ usage = '%(prog)s [options] {(-f <reads_1.fq> -r <reads_2.fq>) | --fr reads.fq} {(--embl_dir | --ref_db) <directory>} <assembly.fasta> <prefix of output files>',
+@@ -17,7 +14,6 @@ ref_group = parser.add_argument_group('R
+ ref_group.add_argument('--embl_dir', help='Directory of reference EMBL files. If not used, must use --ref_db', metavar='Directory')
+ ref_group.add_argument('--ref_db', help='Directory of database made by iva_qc_make_db. If not used, must use --embl_dir', metavar='Directory')
+
+-
+ reads_group = parser.add_argument_group('Reads options (REQUIRED: either --fr, or (-f and -r))')
+ reads_group.add_argument('-f', '--reads_fwd', action=iva.common.abspathAction, help='Name of forwards reads fasta or fastq file. Must be used with --reads_rev', metavar='filename[.gz]')
+ reads_group.add_argument('-r', '--reads_rev', action=iva.common.abspathAction, help='Name of reverse reads fasta or fastq file. Must be used with --reads_rev', metavar='filename[.gz]')
+@@ -54,6 +50,10 @@ other_group.add_argument('--version', ac
+ options = parser.parse_args()
+
+
++import os
++import sys
++import iva
++
+ if options.embl_dir == options.ref_db == None:
+ print('You must use one of --embl_dir or --ref_db. Cannot continue.', file=sys.stderr)
+ sys.exit(1)
+Index: iva/scripts/iva_qc_make_db
+===================================================================
+--- iva.orig/scripts/iva_qc_make_db
++++ iva/scripts/iva_qc_make_db
+@@ -1,8 +1,6 @@
+ #!/usr/bin/env python3
+
+-import sys
+ import argparse
+-import iva
+
+ parser = argparse.ArgumentParser(
+ usage = '%(prog)s [options] <output directory>',
+@@ -18,6 +16,10 @@ parser.add_argument('--verbose', action=
+ parser.add_argument('--version', action='version', version=iva.common.version)
+ options = parser.parse_args()
+
++
++import sys
++import iva
++
+ iva.external_progs.write_prog_info('iva_qc_make_db', '-')
+
+ db = iva.kraken.Database(
diff --git a/patches/series b/patches/series
new file mode 100644
index 0000000..ee5e4bc
--- /dev/null
+++ b/patches/series
@@ -0,0 +1 @@
+delaying-import-of-iva-modules-in-scripts-to-generate-manpages-from-usage
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/iva.git
More information about the debian-med-commit
mailing list