Skip to content

Commits on Source 2

.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
.TH IDEFIX "1" "October 2019" "IDeFIX 1.3" "User Commands"
.SH NAME
IDeFIX \- index checking for improved demultiplexing of NGS data
.SH SYNOPSIS
.B IDeFIX
[\-h] [\-j JOBS] [\-t THRESHOLD] [\-s SAMPLESHEET_NAME]
[\-S SAMPLESHEET_OUTPUT] [\-c CORRECT_CHARS]
[\-C ONLY_CHAR_CORRECT]
projectpath
.SH DESCRIPTION
Index abundance report from Illumina NGS raw data and Sample Sheet correction
.SH OPTIONS
.SS "positional arguments:"
.TP
projectpath
The path of the (top\-level) project folder.
.SS "optional arguments:"
.TP
\fB\-h\fR, \fB\-\-help\fR
show this help message and exit
.TP
\fB\-j\fR JOBS, \fB\-\-jobs\fR JOBS
Number of jobs/processes. (default: 20)
.TP
\fB\-t\fR THRESHOLD, \fB\-\-threshold\fR THRESHOLD
Threshold for minimum number of reads of an index to
be reported. (default: 1000)
.TP
\fB\-s\fR SAMPLESHEET_NAME, \fB\-\-samplesheet_name\fR SAMPLESHEET_NAME
Defines the location of the Sample Sheet.
.TP
\fB\-S\fR SAMPLESHEET_OUTPUT, \fB\-\-samplesheet_output\fR SAMPLESHEET_OUTPUT
Defines the location of the corrected SampleSheet.
.TP
\fB\-c\fR CORRECT_CHARS, \fB\-\-correct_chars\fR CORRECT_CHARS
If True, removes backslashes, dots, tabs and
whitespaces as well as umlauts from SampleSheet and
saves the corrected version as SampleSheet.csv and the
original as SampleSheet_beforeIDeFIX.csv. Subsequent
actions are then performed with the corrected Sample
Sheet (default: True)
.TP
\fB\-C\fR ONLY_CHAR_CORRECT, \fB\-\-only_char_correct\fR ONLY_CHAR_CORRECT
Removal of undesired characters (backslashes, dots,
tabs and whitespaces as well as umlauts) only.
(default: False)
.SH AUTHOR
This manpage was written by Andreas Tille for the Debian distribution and
can be used for any other usage of the program.
idefix (1.3-1) UNRELEASED; urgency=medium
* Initial release (Closes: #<bug>)
TODO: python3-tz
-- Andreas Tille <tille@debian.org> Tue, 08 Oct 2019 08:25:37 +0200
......@@ -17,9 +17,12 @@ Architecture: any
Depends: ${python3:Depends},
${misc:Depends},
python3-numpy,
python3-pandas (>= 0.24.1),
python3-dateutil (>= 2.8.0),
python3-pytz (>= 2018.9),
# FIXME: for the moment versioned Depends can not be fullfilled in Debian
python3-pandas,
python3-dateutil,
# python3-pandas (>= 0.24.1),
# python3-dateutil (>= 2.8.0),
python3-tz (>= 2018.9),
python3-six (>= 1.12.0)
Description: index checking for improved demultiplexing of NGS data
IDeFIX is a tool for demultiplexing Illumina NGS data.
......
#!/bin/sh
MANDIR=debian
mkdir -p $MANDIR
VERSION=`dpkg-parsechangelog | awk '/^Version:/ {print $2}' | sed -e 's/^[0-9]*://' -e 's/-.*//' -e 's/[+~]dfsg$//'`
NAME=`grep "^Description:" debian/control | sed 's/^Description: *//' | head -n1`
PROGNAME=`grep "^Package:" debian/control | sed 's/^Package: *//' | head -n1`
AUTHOR=".SH AUTHOR\n \
This manpage was written by $DEBFULLNAME for the Debian distribution and\n \
can be used for any other usage of the program.\
"
# If program name is different from package name or title should be
# different from package short description change this here
progname=IDeFIX
help2man --no-info --no-discard-stderr --help-option=" -h" \
--name="$NAME" \
--version-string="$VERSION" ${progname} > $MANDIR/${progname}.1
echo $AUTHOR >> $MANDIR/${progname}.1
echo "$MANDIR/*.1" > debian/manpages
cat <<EOT
Please enhance the help2man output.
The following web page might be helpful in doing so:
http://liw.fi/manpages/
EOT
IDeFIX* usr/share/idefix
IDeFIX.py usr/share/idefix
IDeFIX usr/share/idefix
usr/share/idefix/IDeFIX.py usr/bin/IDeFIX.py
usr/share/idefix/IDeFIX.py usr/bin/IDeFIX
# see https://lists.debian.org/debian-med/2018/06/msg00043.html
idefix: script-with-language-extension usr/bin/*.*
......@@ -2,6 +2,8 @@
# DH_VERBOSE := 1
include /usr/share/dpkg/default.mk
%:
dh $@ --with python3
......@@ -11,3 +13,7 @@ override_dh_installdocs:
done
dh_installdocs
rm *.html
override_dh_fixperms:
dh_fixperms
chmod -x debian/$(DEB_SOURCE)/usr/share/$(DEB_SOURCE)/*/*.py