--- kalign-2.04.orig/debian/reference +++ kalign-2.04/debian/reference @@ -0,0 +1,25 @@ +@article{TimoLassmann02012009, +author = {Lassmann, Timo and Frings, Oliver and Sonnhammer, Erik L. L.}, +title = {{Kalign2: high-performance multiple alignment of protein and nucleotide sequences allowing external features}}, +journal = {Nucl. Acids Res.}, +volume = {37}, +number = {3}, +pages = {858-865}, +doi = {10.1093/nar/gkn1006}, +year = {2009}, +URL = {http://nar.oxfordjournals.org/cgi/content/abstract/37/3/858}, +eprint = {http://nar.oxfordjournals.org/cgi/reprint/37/3/858.pdf} +} +@Article{16343337, +AUTHOR = {Lassmann, Timo and Sonnhammer, Erik}, +TITLE = {Kalign - an accurate and fast multiple sequence alignment algorithm}, +JOURNAL = {BMC Bioinformatics}, +VOLUME = {6}, +YEAR = {2005}, +NUMBER = {1}, +PAGES = {298}, +URL = {http://www.biomedcentral.com/1471-2105/6/298}, +DOI = {10.1186/1471-2105-6-298}, +PubMedID = {16343337}, +ISSN = {1471-2105}, +} --- kalign-2.04.orig/debian/control +++ kalign-2.04/debian/control @@ -0,0 +1,26 @@ +Source: kalign +Section: science +Priority: optional +Maintainer: Debian-Med Packaging Team +DM-Upload-Allowed: yes +Uploaders: Charles Plessy , + David Paleino , + Andreas Tille +Build-Depends: debhelper (>= 7) +Standards-Version: 3.8.0 +Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/kalign/trunk/?rev=0&sc=0 +Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/kalign/trunk/ +Homepage: http://msa.cgb.ki.se + +Package: kalign +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Enhances: t-coffee +Description: Global and progressive multiple sequence alignment + Kalign is a command line tool to perform multiple alignment of + biological sequences. It employs the Muth-Manber string-matching + algorithm, to improve both the accuracy and speed of the alignment. + It uses global, progressive alignment approach, enriched by employing + an approximate string-matching algorithm to calculate sequence + distances and by incorporating local matches into the otherwise global + alignment. --- kalign-2.04.orig/debian/kalign.1.xml +++ kalign-2.04/debian/kalign.1.xml @@ -0,0 +1,344 @@ + + +Charles"> + Plessy"> + + 1"> + plessy@debian.org"> + + KALIGN"> + + + + Debian"> + GNU"> + GPL"> +]> + + + + + + &dhtitle; + &dhpackage; + &dhrelease; + &dhdate; + + + Timo + Lassmann + Upstream author of Kalign. +
+ timolassmann@gmail.com +
+
+ + &dhfirstname; + &dhsurname; + Wrote the manpage. +
&dhemail;
+
+
+ + 2004 + 2005 + 2006 + 2007 + 2008 + Timo Lassmann + + + + Kalign is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. + + + This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the same terms as kalign itself. + + + On Debian systems, the complete text of the GNU General Public License version 2 can be found in /usr/share/common-licenses/GPL-2. + + +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + performs multiple alignment of biological sequences. + + + + &dhpackage; + + infile.fasta + + + outfile.fasta + + Options + + + + &dhpackage; + -i + infile.fasta + + -o + outfile.fasta + + Options + + + + &dhpackage; + < + infile.fasta + + > + outfile.fasta + + Options + + + + + DESCRIPTION + Kalign is a command line tool to perform multiple alignment of biological sequences. It employs the Muth?Manber string-matching algorithm, to improve both the accuracy and speed of the alignment. It uses global, progressive alignment approach, enriched by employing an approximate string-matching algorithm to calculate sequence distances and by incorporating local matches into the otherwise global alignment. + + + + OPTIONS + + + + + + + + x + + + Gap open penalty. + + + + + + + + + + x + + + Gap extension penalty. + + + + + + + + + x + + Terminal gap penalties. + + + + + + + + x + + + A constant added to the substitution matrix. + + + + + + + + <input, tree, gaps.> + + + The order in which the sequences appear in the output alignment. + + + + + + + + + + + Selects feature mode and specifies which features are to be used: e.g. all, maxplp, STRUCT, PFAM-A? + + + + + + + + + + + Score for aligning same features. + + + + + + + + + + + Penalty for aligning different features. + + + + + + + + + <wu, pair> + + Distance method + + + + + + + + <nj, upgma> + + + Guide tree method. + + + + + + + + + + + Parameter used in the wu-manber based distance calculation. + + + + + + + + + + + + Name of the input file. + + + + + + + + + + + Name of the output file. + + + + + + + + + + + + Increases gap penalties depending on the number of existing gaps. + + + + + + + + <fasta, msf, aln, clu, macsim> + + + The output format. + + + + + + + + + + Print nothing to STDERR. Read nothing from STDIN. + + + + + + + + + REFERENCES + + + + Timo Lassmann and Erik L.L. Sonnhammer (2005) Kalign - an accurate and fast multiple sequence alignment algorithm. BMC Bioinformatics 6:298 + + + + + Timo Lassmann, Oliver Frings and Erik L. L. Sonnhammer (2009) Kalign2: high-performance multiple alignment of protein and nucleotide sequences allowing external features. Nucleic Acid Research 3:858?865. + + + + +
+ --- kalign-2.04.orig/debian/changelog +++ kalign-2.04/debian/changelog @@ -0,0 +1,52 @@ +kalign (2.04-1) unstable; urgency=low + + * New upstream release. + * debian/copyright made machine-readable. + * debian/rules: replaced deprecated dh_clean -k by dh_prep. + * debian/control: + - Updated my email address (debian/control). + - Checked compliance with Policy 3.8.0 (no changes needed). + - Using debhelper 7 (also in debian/compat). + - Upadated description and moved reference to debian/reference. + * debian/kalign.1*: updated the manual pages. + + -- Charles Plessy Thu, 26 Feb 2009 00:19:44 +0900 + +kalign (2.03-2) unstable; urgency=low + + [ Charles Plessy ] + * debian/control: + - Add Subversion repository URL to debian/control. + - Moved the Homepage: field out from the package's description. + - Enhances: t-coffee. + + [ David Paleino ] + * debian/kalign.1 added - manpages are now statically generated + * debian/control: + - B-D updated (see above) + - added myself to Uploaders + - moved XS-Vcs-* fields to Vcs-* + * debian/rules: + - reflecting static build of manpages + - minor changes + * Updated to Standards-Version 3.7.3 (no changes needed) + + [ Andreas Tille ] + * Added myself to Uploaders + + -- Andreas Tille Tue, 18 Mar 2008 09:54:17 +0100 + +kalign (2.03-1) unstable; urgency=low + + * New upstream release. + * Mended the watch file. + * Updated the manpage. + + -- Charles Plessy Wed, 21 Feb 2007 09:07:33 +0900 + +kalign (1.04-1) unstable; urgency=low + + * Initial release Closes: #365344 + + -- Charles Plessy Sat, 29 Apr 2006 23:02:57 +0900 + --- kalign-2.04.orig/debian/rules +++ kalign-2.04/debian/rules @@ -0,0 +1,67 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Build rules for the Debian package kalign +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. +# Modifications by Charles Plessy during the years 2006 and 2007 +# are hereby released as "public domain". + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +XP=xsltproc \ + -o debian/ \ + -''-nonet /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl + +kalign.1: debian/kalign.1.xml + $(XP) $< + +build: build-stamp +build-stamp: + dh_testdir + ./configure + $(MAKE) + touch $@ + +clean: + -rm build-stamp + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + [ ! -f Makefile ] || $(MAKE) clean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs /usr/bin + install -o 755 kalign debian/kalign/usr/bin/ + +binary-indep: + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs README + dh_installman debian/kalign.1 + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- kalign-2.04.orig/debian/copyright +++ kalign-2.04/debian/copyright @@ -0,0 +1,47 @@ +Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=440 +Upstream-Name: Kalign +Upstream-Maintainer: Timo Lassmann +Upstream-Source: http://msa.cgb.ki.se/downloads/kalign/current.tar.gz + +Files : * +Copyright: © 2004–2008 Timo Lassmann +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +X-Debian-Comment: On Debian systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: COPYING +Copyright: © 1989, 1991 Free Software Foundation, Inc. +License: changing it is not allowed. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +Files: configure +Copyright: © 2003 Free Software Foundation, Inc. +License: unlimited permission to copy, distribute and modify it. + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + +Files: debian/* +Copyright: © 2006–2009 Charles Plessy + © 2008 David Paleino + © 2008 Andreas Tille +Licence: As if in public domain. + The packaging work is in the public domain unless stated otherwise. + +Files: debian/kalign.1* +Copyright: © 2006–2009 Charles Plessy +License: Same as kalign. + (See above) --- kalign-2.04.orig/debian/kalign.1 +++ kalign-2.04/debian/kalign.1 @@ -0,0 +1,142 @@ +.\" Title: KALIGN +.\" Author: Timo Lassmann +.\" Generator: DocBook XSL Stylesheets v1.73.2 +.\" Date: February 25, 2009 +.\" Manual: Kalign User Manual +.\" Source: kalign 2.04 +.\" +.TH "KALIGN" "1" "February 25, 2009" "kalign 2.04" "Kalign User Manual" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +kalign \- performs multiple alignment of biological sequences. +.SH "SYNOPSIS" +.HP 7 +\fBkalign\fR [\fIinfile\&.fasta\fR] [\fIoutfile\&.fasta\fR] [Options] +.HP 7 +\fBkalign\fR [\-i\ \fIinfile\&.fasta\fR] [\-o\ \fIoutfile\&.fasta\fR] [Options] +.HP 7 +\fBkalign\fR [<\ \fIinfile\&.fasta\fR] [>\ \fIoutfile\&.fasta\fR] [Options] +.SH "DESCRIPTION" +.PP +\fBKalign\fR +is a command line tool to perform multiple alignment of biological sequences\&. It employs the Muth?Manber string\-matching algorithm, to improve both the accuracy and speed of the alignment\&. It uses global, progressive alignment approach, enriched by employing an approximate string\-matching algorithm to calculate sequence distances and by incorporating local matches into the otherwise global alignment\&. +.SH "OPTIONS" +.PP +\fB\-s\fR \fB\-gpo\fR \fB\-gapopen\fR \fB\-gap_open\fR \fIx\fR +.RS 4 +Gap open penalty +\&. +.RE +.PP +\fB\-e\fR \fB\-gpe\fR \fB\-gap_ext\fR \fB\-gapextension\fR \fIx\fR +.RS 4 +Gap extension penalty\&. +.RE +.PP +\fB\-t\fR \fB\-tgpe\fR \fB\-terminal_gap_extension_penalty\fR \fIx\fR +.RS 4 +Terminal gap penalties\&. +.RE +.PP +\fB\-m\fR \fB\-bonus\fR \fB\-matrix_bonus\fR \fIx\fR +.RS 4 +A constant added to the substitution matrix\&. +.RE +.PP +\fB\-c\fR \fB\-sort\fR \fI\fR +.RS 4 +The order in which the sequences appear in the output alignment\&. +.RE +.PP +\fB\-g\fR \fB\-feature\fR +.RS 4 +Selects feature mode and specifies which features are to be used: e\&.g\&. all, maxplp, STRUCT, PFAM\-A? +.RE +.PP +\fB\-same_feature_score\fR +.RS 4 +Score for aligning same features\&. +.RE +.PP +\fB\-diff_feature_score\fR +.RS 4 +Penalty for aligning different features\&. +.RE +.PP +\fB\-d\fR \fB\-distance\fR \fI\fR +.RS 4 +Distance method +.RE +.PP +\fB\-b\fR \fB\-tree\fR \fB\-guide\-tree\fR \fI\fR +.RS 4 +Guide tree method\&. +.RE +.PP +\fB\-z\fR \fB\-zcutoff\fR +.RS 4 +Parameter used in the wu\-manber based distance calculation\&. +.RE +.PP +\fB\-i\fR \fB\-in\fR \fB\-input\fR +.RS 4 +Name of the input file\&. +.RE +.PP +\fB\-o\fR \fB\-out\fR \fB\-output\fR +.RS 4 +Name of the output file\&. +.RE +.PP +\fB\-a\fR \fB\-gap_inc\fR +.RS 4 +Increases gap penalties depending on the number of existing gaps\&. +.RE +.PP +\fB\-f\fR \fB\-format\fR \fI\fR +.RS 4 +The output format\&. +.RE +.PP +\fB\-q\fR \fB\-quiet\fR +.RS 4 +Print nothing to STDERR\&. Read nothing from STDIN\&. +.RE +.SH "REFERENCES" +.sp +.RS 4 +\h'-04'\(bu\h'+03'Timo Lassmann and Erik L\&.L\&. Sonnhammer (2005) Kalign \- an accurate and fast multiple sequence alignment algorithm\&. BMC Bioinformatics 6:298 +.RE +.sp +.RS 4 +\h'-04'\(bu\h'+03'Timo Lassmann, Oliver Frings and Erik L\&. L\&. Sonnhammer (2009) Kalign2: high\-performance multiple alignment of protein and nucleotide sequences allowing external features\&. Nucleic Acid Research 3:858?865\&. +.RE +.SH "AUTHORS" +.PP +\fBTimo Lassmann\fR <\&timolassmann@gmail\&.com\&> +.sp -1n +.IP "" 4 +Upstream author of Kalign\&. +.PP +\fBCharles Plessy\fR <\&plessy@debian\&.org\&> +.sp -1n +.IP "" 4 +Wrote the manpage\&. +.SH "COPYRIGHT" +Copyright \(co 2004, 2005, 2006, 2007, 2008 Timo Lassmann +.br +.PP +Kalign is free software\&. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation\&. +.PP +This manual page was written by Charles Plessy + +for the +Debian(TM) +system (but may be used by others)\&. Permission is granted to copy, distribute and/or modify this document under the same terms as kalign itself\&. +.PP +On Debian systems, the complete text of the GNU General Public License version 2 can be found in +\fI/usr/share/common\-licenses/GPL\-2\fR\&. +.sp --- kalign-2.04.orig/debian/watch +++ kalign-2.04/debian/watch @@ -0,0 +1,3 @@ +# There is no more version number: http://msa.cgb.ki.se/downloads/kalign/current.tar.gz +#version=3 +#http://msa.cgb.ki.se/downloads/ kalign-?(\d).(\d+).tgz --- kalign-2.04.orig/debian/compat +++ kalign-2.04/debian/compat @@ -0,0 +1 @@ +7