[med-svn] [snp-sites] 01/04: New upstream version 2.3.3

Sascha Steinbiss satta at debian.org
Tue Jun 13 14:26:47 UTC 2017


This is an automated email from the git hooks/post-receive script.

satta pushed a commit to branch master
in repository snp-sites.

commit 298cfae1360903f9d56510eff595fb7a3b27ad4b
Author: Sascha Steinbiss <satta at debian.org>
Date:   Tue Jun 13 12:09:49 2017 +0200

    New upstream version 2.3.3
---
 AUTHORS              |  2 +-
 Dockerfile           | 19 +++++++++++++++++++
 LICENSE              |  4 ++++
 VERSION              |  2 +-
 src/alignment-file.c |  2 +-
 src/snp-sites.c      | 14 ++++++++------
 6 files changed, 34 insertions(+), 9 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index 6d74363..bb6527c 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,3 +1,3 @@
 Andrew J. Page <ap13 at sanger.ac.uk>
-Ben Taylor <bt5 at sanger.ac.uk>
+Ben Taylor <path-help at sanger.ac.uk>
 Jorge Soares <path-help at sanger.ac.uk>
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..a1aeca3
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,19 @@
+#
+#  From this base-image / starting-point
+#
+FROM debian:testing
+
+#
+#  Authorship
+#
+MAINTAINER ap13 at sanger.ac.uk
+
+#
+# Pull in packages from testing
+#
+RUN apt-get update -qq
+
+#
+# Install Roary
+#
+RUN apt-get install snp-sites
diff --git a/LICENSE b/LICENSE
index c433dce..8050100 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,3 +1,7 @@
+Copyright (c) 2012 - 2016 by Genome Research Ltd.
+
+This is free software, licensed under:
+
                     GNU GENERAL PUBLIC LICENSE
                        Version 3, 29 June 2007
 
diff --git a/VERSION b/VERSION
index f90b1af..0bee604 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.3.2
+2.3.3
diff --git a/src/alignment-file.c b/src/alignment-file.c
index b1d83d7..01b73b6 100644
--- a/src/alignment-file.c
+++ b/src/alignment-file.c
@@ -184,7 +184,7 @@ void detect_snps(char filename[], int pure_mode, int output_monomorphic)
   }
 
   int current_snp_index = 0;
-  snp_locations = calloc(number_of_snps, sizeof(int));
+  snp_locations = calloc(number_of_snps +1, sizeof(int));
   for(i = 0; i < length_of_genome; i++)
   {
       if(first_sequence[i] == '>' || (output_monomorphic && first_sequence[i] != '#'))
diff --git a/src/snp-sites.c b/src/snp-sites.c
index 8ce28aa..0f56224 100644
--- a/src/snp-sites.c
+++ b/src/snp-sites.c
@@ -27,6 +27,8 @@
 #include "phylib-of-snp-sites.h"
 #include "fasta-of-snp-sites.h"
 
+char ** bases_for_snps;
+
 static int generate_snp_sites_generic(char filename[],
                                       int output_multi_fasta_file,
                                       int output_vcf_file,
@@ -37,20 +39,20 @@ static int generate_snp_sites_generic(char filename[],
 	int i;
 	detect_snps(filename, pure_mode, output_monomorphic);
 
-	char* bases_for_snps[get_number_of_snps()];
-	
+  bases_for_snps =  calloc(get_number_of_snps()+1, sizeof(char*));
+  
 	for(i = 0; i < get_number_of_snps(); i++)
 	{
-		bases_for_snps[i] = calloc(get_number_of_samples()+1 ,sizeof(char));
+		bases_for_snps[i] = calloc(get_number_of_samples()+1, sizeof(char));
 	}
-	
+  
 	get_bases_for_each_snp(filename, bases_for_snps);
-	
+  
 	char output_filename_base[FILENAME_MAX];
 	char filename_without_directory[FILENAME_MAX];
 	strip_directory_from_filename(filename, filename_without_directory);
 	strncpy(output_filename_base, filename_without_directory, FILENAME_MAX);
-	
+  
 	if(output_filename != NULL && *output_filename != '\0')
 	{
 		strncpy(output_filename_base, output_filename, FILENAME_MAX);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/snp-sites.git



More information about the debian-med-commit mailing list