[med-svn] r12964 - in trunk/packages/soap/soapdenovo2/trunk: . debian debian/patches debian/source
Olivier Sallou
osallou at alioth.debian.org
Sat Feb 9 10:56:54 UTC 2013
Author: osallou
Date: 2013-02-09 10:56:54 +0000 (Sat, 09 Feb 2013)
New Revision: 12964
Added:
trunk/packages/soap/soapdenovo2/trunk/debian/
trunk/packages/soap/soapdenovo2/trunk/debian/README.Debian
trunk/packages/soap/soapdenovo2/trunk/debian/changelog
trunk/packages/soap/soapdenovo2/trunk/debian/compat
trunk/packages/soap/soapdenovo2/trunk/debian/control
trunk/packages/soap/soapdenovo2/trunk/debian/copyright
trunk/packages/soap/soapdenovo2/trunk/debian/docs
trunk/packages/soap/soapdenovo2/trunk/debian/install
trunk/packages/soap/soapdenovo2/trunk/debian/patches/
trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_gcc_path
trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_usage_name
trunk/packages/soap/soapdenovo2/trunk/debian/patches/series
trunk/packages/soap/soapdenovo2/trunk/debian/rules
trunk/packages/soap/soapdenovo2/trunk/debian/soapdenovo2.1
trunk/packages/soap/soapdenovo2/trunk/debian/soapdenovo2.manpages
trunk/packages/soap/soapdenovo2/trunk/debian/source/
trunk/packages/soap/soapdenovo2/trunk/debian/source/format
trunk/packages/soap/soapdenovo2/trunk/debian/upstream
trunk/packages/soap/soapdenovo2/trunk/debian/watch
Log:
[svn-inject] Applying Debian modifications (223-1) to trunk
Property changes on: trunk/packages/soap/soapdenovo2/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
+ 1
Added: trunk/packages/soap/soapdenovo2/trunk/debian/README.Debian
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/README.Debian (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/README.Debian 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,9 @@
+* SOAPdenovo2
+
+Binaries are soapdenovo2-63mer and soapdenovo2-127mer.
+See manpage for further explanations
+
+SparsePregraph does not compile from source, as such binaries are not provided.
+
+ -- Olivier Sallou <osallou at debian.org> Sat, 09 Feb 2013 10:40:45 +0100
+
Added: trunk/packages/soap/soapdenovo2/trunk/debian/changelog
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/changelog (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/changelog 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,5 @@
+soapdenovo2 (223-1) UNRELEASED; urgency=low
+
+ * Initial release (Closes: #700160)
+
+ -- Olivier Sallou <osallou at debian.org> Sat, 09 Feb 2013 10:40:45 +0100
Added: trunk/packages/soap/soapdenovo2/trunk/debian/compat
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/compat (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/compat 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1 @@
+8
Added: trunk/packages/soap/soapdenovo2/trunk/debian/control
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/control (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/control 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,24 @@
+Source: soapdenovo2
+Section: science
+Priority: optional
+Build-Depends: debhelper (>= 8),g++
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+Uploaders: Olivier Sallou <osallou at debian.org>
+DM-Upload-Allowed: yes
+Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/soap/soapdenovo2/trunk/
+Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/soap/soapdenovo2/
+Standards-Version: 3.9.3
+Homepage: http://soap.genomics.org.cn/soapdenovo.html
+
+Package: soapdenovo2
+Architecture: any-amd64 any-ppc64 any-ia64
+#Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: short-read assembly method to build de novo draft assembly
+ SOAPdenovo is a novel short-read assembly method that can build a de novo draft
+ assembly for the human-sized genomes. The program is specially designed to
+ assemble Illumina GA short reads.
+ .
+ It creates new opportunities for building reference
+ sequences and carrying out accurate analyses of unexplored genomes in a cost
+ effective way.
Added: trunk/packages/soap/soapdenovo2/trunk/debian/copyright
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/copyright (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/copyright 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,41 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: soapdenovo
+Source: http://soap.genomics.org.cn/soapdenovo.html
+
+Files: *
+Copyright: 2008-2010 BGI-Shenzhen
+License: GPL-3+
+ 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 3 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 program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
+
+Files: debian/*
+Copyright: 2012 Olivier Sallou <osallou at debian.org>
+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 program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
Added: trunk/packages/soap/soapdenovo2/trunk/debian/docs
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/docs (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/docs 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1 @@
+MANUAL
Added: trunk/packages/soap/soapdenovo2/trunk/debian/install
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/install (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/install 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,2 @@
+standardPregraph/SOAPdenovo-63mer usr/bin/
+standardPregraph/SOAPdenovo-127mer usr/bin/
Added: trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_gcc_path
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_gcc_path (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_gcc_path 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,36 @@
+--- a/sparsePregraph/Makefile
++++ b/sparsePregraph/Makefile
+@@ -1,11 +1,11 @@
+-CC= /opt/blc/gcc-4.5.0/bin/gcc #gcc
++CC= gcc #gcc
+ CFLAGS= -O4 -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2
+ DFLAGS=
+ OBJS= build_graph.o build_edge.o multi_threads.o \
+ build_preArc.o pregraph_sparse.o io_func.o\
+ global.o convert_soapdenovo.o
+ PROG=
+-INCLUDES= -I./inc
++INCLUDES= -I./inc
+ SUBDIRS= .
+ LIBPATH= -L/usr/lib64
+ LIBS= -pthread -lz -lstdc++ -L./inc
+--- a/standardPregraph/Makefile
++++ b/standardPregraph/Makefile
+@@ -5,7 +5,7 @@
+ #
+ ###################################
+
+-CC= /opt/blc/gcc-4.5.0/bin/gcc #gcc
++CC= gcc #gcc
+ GCCVERSIONMAJOR := $(shell expr `$(CC) -dumpversion | cut -f1 -d.` \>= 4)
+ GCCVERSIONMINOR := $(shell expr `$(CC) -dumpversion | cut -f2 -d.` \>= 4)
+ CFLAGS= -O4 -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2
+@@ -78,8 +78,6 @@
+
+ envTest:
+ @test $(BIT_ERR) != 1 || sh -c 'echo "Fatal: 64bit CPU and Operating System required!";false;'
+- @test $(GCCVERSIONMAJOR) == 1 || sh -c 'echo "GCC version lower than 4.4.0";false;'
+- @test $(GCCVERSIONMINOR) == 1 || sh -c 'echo "GCC version lower than 4.4.0";false;'
+
+ SOAPdenovo: envTest $(OBJS)
+ @printf "Linking... \r"
Added: trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_usage_name
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_usage_name (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_usage_name 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,11 @@
+--- a/standardPregraph/main.c
++++ b/standardPregraph/main.c
+@@ -99,7 +99,7 @@
+
+ static void display_usage ()
+ {
+- fprintf ( stderr, "\nUsage: SOAPdenovo <command> [option]\n" );
++ fprintf ( stderr, "\nUsage: soapdenovo2-63mer/soapdenovo2-127mer <command> [option]\n" );
+ fprintf ( stderr, " pregraph construct kmer-graph\n" );
+ fprintf ( stderr, " contig eliminate errors and output contigs\n" );
+ fprintf ( stderr, " map map reads to contigs\n" );
Added: trunk/packages/soap/soapdenovo2/trunk/debian/patches/series
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/patches/series (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/patches/series 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,2 @@
+fix_gcc_path
+fix_usage_name
Added: trunk/packages/soap/soapdenovo2/trunk/debian/rules
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/rules (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/rules 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,23 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+%:
+ dh $@
+
+override_dh_auto_build:
+ cd standardPregraph && make 63mer=1
+ cd standardPregraph && make 127mer=1
+# cd sparsePregraph && make
+ dh_auto_build
+
+override_dh_install:
+ dh_install
+ cd debian/soapdenovo2/usr/bin/;rename 's/SOAPdenovo/soapdenovo2/' SOAP*
+
+override_dh_clean:
+ cd standardPregraph && make 63mer=1 clean && make 127mer=1 clean
+ cd sparsePregraph && make clean
+ dh_clean
Property changes on: trunk/packages/soap/soapdenovo2/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/packages/soap/soapdenovo2/trunk/debian/soapdenovo2.1
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/soapdenovo2.1 (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/soapdenovo2.1 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,22 @@
+.TH soapdenovo2 1 "February 09, 2013" "version 2.2.3" "USER COMMANDS"
+.SH NAME
+soapdenovo2 \- Short-read assembly method that can build a de novo draft assembly
+.SH SYNOPSIS
+.B soapdenovo_63mer soapdenovo_127mer
+
+.SH Introduction
+
+SOAPdenovo is a novel short-read assembly method that can build a de novo draft assembly for the human-sized genomes. The program is specially designed to assemble Illumina GA short reads. It creates new opportunities for building reference sequences and carrying out accurate analyses of unexplored genomes in a cost effective way.
+
+1) Support large kmer up to 127 to utilize long reads. Three version are provided.
+ I. The 31mer version support kmer only <=31.
+ II. The 63mer version support kmer only <=63 and doubles the memory consumption than 31mer version, even being used with kmer <=31.
+ III. The 127mer version support kmer only <=127 and double the memory consumption than 63mer version, even being used with kmer <=63.
+
+Please notice that, with longer kmer, the quantity of nodes would decrease significantly, thus the memory consumption is usually smaller than double with shifted version.
+
+For more information, look at the MANUAL in /usr/share/doc/soapdenovo2 or on soapdenovo web site.
+
+.SH AUTHOR
+Olivier Sallou (olivier.sallou (at) irisa.fr) - Man page and packaging
+
Added: trunk/packages/soap/soapdenovo2/trunk/debian/soapdenovo2.manpages
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/soapdenovo2.manpages (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/soapdenovo2.manpages 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1 @@
+debian/soapdenovo2.1
Added: trunk/packages/soap/soapdenovo2/trunk/debian/source/format
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/source/format (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/source/format 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1 @@
+3.0 (quilt)
Added: trunk/packages/soap/soapdenovo2/trunk/debian/upstream
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/upstream (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/upstream 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,12 @@
+Name: SOAPdenovo2
+Homepage: http://soap.genomics.org.cn/soapdenovo.html
+Reference:
+ Author: Ruibang Luo1, Binghang Liu1, Yinlong Xie1, Zhenyu Li1, Weihua Huang, Jianying Yuan, Guangzhu He, Yanxiang Chen, Qi Pan, Yunjie Liu, Jingbo Tang, Gengxiong Wu, Hao Zhang, Yujian Shi, Yong Liu, Chang Yu, Bo Wang, Yao Lu, Changlei Han, David W Cheung, Siu-Ming Yiu, Shaoliang Peng, Zhu Xiaoqian, Guangming Liu, Xiangke Liao, Yingrui Li, Huanming Yang, Jian Wang, Tak-Wah Lam and Jun Wang
+ Title: SOAPdenovo2: an empirically improved memory-efficient short-read de novo assembler
+ Journal: Giga Science
+ Year: 2012
+ Volume: 1
+ Number: 1
+ Pages: 18
+ DOI: 10.1186/2047-217X-1-18
+ URL: http://www.gigasciencejournal.com/content/1/1/18
Added: trunk/packages/soap/soapdenovo2/trunk/debian/watch
===================================================================
--- trunk/packages/soap/soapdenovo2/trunk/debian/watch (rev 0)
+++ trunk/packages/soap/soapdenovo2/trunk/debian/watch 2013-02-09 10:56:54 UTC (rev 12964)
@@ -0,0 +1,5 @@
+# Compulsory line, this is a version 3 file
+version=3
+http://qa.debian.org/watch/sf.php/soapdenovo2/SOAPdenovo2-src-r(.+)\.(?:zip|tgz|tbz2|txz|tar\.gz|tar\.bz2|tar\.xz)
+#http://sf.net/SOAPdenovo2/SOAPdenovo2-src-r(.+)\.(?:zip|tgz|tbz2|txz|tar\.gz|tar\.bz2|tar\.xz)
+#opts=filenamemangle=s/down\/SOAPdenovo-V/soapdenovo-/ http://sourceforge.net/projects/soapdenovo2/files/SOAPdenovo2/ down/SOAPdenovo-V(.*)\.src\.tgz
More information about the debian-med-commit
mailing list