[med-svn] r5491 - in trunk/packages/theseus/trunk/debian: . patches source

Andreas Tille tille at alioth.debian.org
Wed Nov 24 22:17:08 UTC 2010


Author: tille
Date: 2010-11-24 22:17:06 +0000 (Wed, 24 Nov 2010)
New Revision: 5491

Added:
   trunk/packages/theseus/trunk/debian/patches/use_muscle_instead_of_clustalw.patch
   trunk/packages/theseus/trunk/debian/source/
   trunk/packages/theseus/trunk/debian/source/format
Modified:
   trunk/packages/theseus/trunk/debian/changelog
   trunk/packages/theseus/trunk/debian/control
   trunk/packages/theseus/trunk/debian/patches/10_kbsd.patch
   trunk/packages/theseus/trunk/debian/patches/series
   trunk/packages/theseus/trunk/debian/theseus_align.1
Log:
Adapt patches to new upstream version; Make sure muscle instead of non-free clustalw will be used as aligner and adjust dependency of muscle accordingly; source format 3


Modified: trunk/packages/theseus/trunk/debian/changelog
===================================================================
--- trunk/packages/theseus/trunk/debian/changelog	2010-11-24 17:02:13 UTC (rev 5490)
+++ trunk/packages/theseus/trunk/debian/changelog	2010-11-24 22:17:06 UTC (rev 5491)
@@ -1,8 +1,15 @@
-theseus (1.5.5-1) UNRELEASED; urgency=low
+theseus (1.5.5-1) unstable; urgency=low
 
   * New upstream version
   * Standards-Version: 3.9.1 (no changes needed)
   * Adapt debian/patches to new upstream version
+  * Source format 3.0 (quilt)
+  * debian/patches/use_muscle_instead_of_clustalw.patch:
+    The script thesaus_align says it would use muscle as align program
+    but it actually uses clustalw which is in non-free and thus we can
+    not recommend it.  The patch makes muscle really the default
+  * Depends: muscle (instead of Suggests)
+  * debian/theseus_align.1: Better wording for muscle preference
 
  -- Andreas Tille <tille at debian.org>  Wed, 24 Nov 2010 17:46:49 +0100
 

Modified: trunk/packages/theseus/trunk/debian/control
===================================================================
--- trunk/packages/theseus/trunk/debian/control	2010-11-24 17:02:13 UTC (rev 5490)
+++ trunk/packages/theseus/trunk/debian/control	2010-11-24 22:17:06 UTC (rev 5491)
@@ -5,7 +5,7 @@
 Uploaders: Morten Kjeldgaard <mok0 at ubuntu.com>,
  Andreas Tille <tille at debian.org>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 7.1), quilt, libgsl0-dev, liblapack-dev, libtool
+Build-Depends: debhelper (>= 7.1), quilt (>= 0.47), libgsl0-dev, liblapack-dev, libtool
 Standards-Version: 3.9.1
 Homepage: http://www.theseus3d.org
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/theseus/trunk/
@@ -13,8 +13,8 @@
 
 Package: theseus
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: muscle, clustlaw, mafft, t-coffee, kalign, dialign
+Depends: ${shlibs:Depends}, ${misc:Depends}, muscle
+Suggests: clustlaw, mafft, t-coffee, kalign, dialign
 Description: superimpose macromolecules using maximum likelihood
  Theseus is a program that simultaneously superimposes multiple
  macromolecular structures. Theseus finds the optimal solution to the

Modified: trunk/packages/theseus/trunk/debian/patches/10_kbsd.patch
===================================================================
--- trunk/packages/theseus/trunk/debian/patches/10_kbsd.patch	2010-11-24 17:02:13 UTC (rev 5490)
+++ trunk/packages/theseus/trunk/debian/patches/10_kbsd.patch	2010-11-24 22:17:06 UTC (rev 5491)
@@ -2,9 +2,9 @@
 Author: Cyril Brulebois <kibi at debian.org>, Andreas Tille <tille at debian.org>
 Fixes: #542879
 
---- theseus.orig/distfit.h
-+++ theseus/distfit.h
-@@ -713,7 +713,7 @@
+--- theseus_src.orig/distfit.h
++++ theseus_src/distfit.h
+@@ -752,7 +752,7 @@
  #ifndef LOGNORMAL_SEEN
  #define LOGNORMAL_SEEN
  
@@ -13,7 +13,7 @@
      extern double erf(double x);
  #endif
  
-@@ -1446,7 +1446,7 @@
+@@ -1485,7 +1485,7 @@
  #ifndef VONMISES_DIST_SEEN
  #define VONMISES_DIST_SEEN
  
@@ -22,8 +22,8 @@
      extern double jn(int n, double x);
  #endif
  
---- theseus.orig/theseus.h
-+++ theseus/theseus.h
+--- theseus_src.orig/theseus.h
++++ theseus_src/theseus.h
 @@ -51,7 +51,7 @@
  #include <string.h>
  #include <stdio.h>

Modified: trunk/packages/theseus/trunk/debian/patches/series
===================================================================
--- trunk/packages/theseus/trunk/debian/patches/series	2010-11-24 17:02:13 UTC (rev 5490)
+++ trunk/packages/theseus/trunk/debian/patches/series	2010-11-24 22:17:06 UTC (rev 5491)
@@ -2,3 +2,4 @@
 200-make.inc.patch
 99-theseus_align.sh.patch
 10_kbsd.patch
+use_muscle_instead_of_clustalw.patch

Added: trunk/packages/theseus/trunk/debian/patches/use_muscle_instead_of_clustalw.patch
===================================================================
--- trunk/packages/theseus/trunk/debian/patches/use_muscle_instead_of_clustalw.patch	                        (rev 0)
+++ trunk/packages/theseus/trunk/debian/patches/use_muscle_instead_of_clustalw.patch	2010-11-24 22:17:06 UTC (rev 5491)
@@ -0,0 +1,29 @@
+Description: The script thesaus_align says it would use muscle as align program
+    but it actually uses clustalw which is in non-free and thus we can
+    not recommend it.  The patch makes muscle really the default
+Author: Andreas Tille <tille at debian.org>
+
+--- theseus_src.orig/theseus_align
++++ theseus_src/theseus_align
+@@ -50,8 +50,8 @@
+ alignmentfile="theseus.aln";
+ 
+ # for MUSCLE -- http://www.drive5.com/muscle/
+-#alignprog="/usr/bin/muscle";
+-#align_cmd="${alignprog} -maxiters 32 -in ${fastafile} -out ${alignmentfile} -clwstrict";
++alignprog="/usr/bin/muscle";
++align_cmd="${alignprog} -maxiters 32 -in ${fastafile} -out ${alignmentfile} -clwstrict";
+ 
+ # for PROBCONS -- http://probcons.stanford.edu/
+ #alignprog="/usr/bin/probcons";
+@@ -59,8 +59,8 @@
+ #echo $align_cmd
+ 
+ # for CLUSTALW -- ftp://ftp-igbmc.u-strasbg.fr/pub/ClustalW/
+-alignprog="/usr/bin/clustalw";
+-align_cmd="${alignprog} -infile=${fastafile} -outfile=${alignmentfile}";
++# alignprog="/usr/bin/clustalw";
++# align_cmd="${alignprog} -infile=${fastafile} -outfile=${alignmentfile}";
+ 
+ # for MAFFT -- http://www.biophys.kyoto-u.ac.jp/%7Ekatoh/programs/align/mafft/
+ #alignprog="/usr/bin/mafft";

Added: trunk/packages/theseus/trunk/debian/source/format
===================================================================
--- trunk/packages/theseus/trunk/debian/source/format	                        (rev 0)
+++ trunk/packages/theseus/trunk/debian/source/format	2010-11-24 22:17:06 UTC (rev 5491)
@@ -0,0 +1 @@
+3.0 (quilt)

Modified: trunk/packages/theseus/trunk/debian/theseus_align.1
===================================================================
--- trunk/packages/theseus/trunk/debian/theseus_align.1	2010-11-24 17:02:13 UTC (rev 5490)
+++ trunk/packages/theseus/trunk/debian/theseus_align.1	2010-11-24 22:17:06 UTC (rev 5491)
@@ -39,12 +39,11 @@
 that you supply.
 .P
 Second, these sequences are aligned using the multiple sequence alignment
-program of your choice. The script is easily modified for CLUSTALW,
+program of your choice. The script can easily be modified for CLUSTALW,
 T_COFFEE, KALIGN, DIALIGN2, or MAFFT. Any multiple sequence alignment
 program can be used, as long as it can generate clustal-formatted
 files. However, I highly recommend Bob Edgar's MUSCLE program for both its
-speed and accuracy. It is easy to install using either precompiled binaries
-or by compiling from scratch: http://www.drive5.com/muscle/
+speed and accuracy. (For more info see http://www.drive5.com/muscle/ .)
 .P
 Third, \fBtheseus\fR performs a superposition of the structures using the
 sequence alignment as a guide.




More information about the debian-med-commit mailing list