[PATCH 03/10] comment out/remove unused vars

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 MUMmer3.20/src/tigr/delta2blocks.cc  |  5 +
 MUMmer3.20/src/tigr/repeat-match.cc  |  4 ++--
 MUMmer3.20/src/tigr/show-aligns.cc   |  3 +--
 .../library/seqan/graph_msa/graph_align_tcoffee_io.h | 16 
 .../graph_algorithm_refine_exact_iterative.h | 20 ++--
 5 files changed, 22 insertions(+), 26 deletions(-)

diff --git a/MUMmer3.20/src/tigr/delta2blocks.cc 
b/MUMmer3.20/src/tigr/delta2blocks.cc
index 13d8c83..982a428 100644
--- a/MUMmer3.20/src/tigr/delta2blocks.cc
+++ b/MUMmer3.20/src/tigr/delta2blocks.cc
@@ -121,8 +121,6 @@ long int revC
 int main
  (int argc, char ** argv)
 {
-  long int i;
-
   FILE * RefFile = NULL;
   FILE * QryFile = NULL;
 
@@ -368,7 +366,7 @@ void printAlignments
 
   int Sign;
   long int Delta;
-  long int Total, Errors, Remain;
+  long int Total, Remain;
 
   long int sR, eR, sQ, eQ;
   long int Apos, Bpos;
@@ -441,7 +439,6 @@ void printAlignments
   Apos = sR;
   Bpos = sQ;
 
-  Errors = 0;
   Total = 0;
   Remain = eR - sR + 1;
 
diff --git a/MUMmer3.20/src/tigr/repeat-match.cc 
b/MUMmer3.20/src/tigr/repeat-match.cc
index 0ee308b..a4bf103 100644
--- a/MUMmer3.20/src/tigr/repeat-match.cc
+++ b/MUMmer3.20/src/tigr/repeat-match.cc
@@ -1266,14 +1266,14 @@ void  Set_Subtree_Size
 //  string-depth in the suffix tree.
 
   {
-   int  Start, Depth;
+   int  Depth;
 
if  (Root == NIL)
return;
 
if  (Is_Leaf)
{
-Start = Leaf_Array [Root] . Lo - Parent_Depth;
+//Start = Leaf_Array [Root] . Lo - Parent_Depth;
 if  (Leaf_Array [Root] . Is_Duplicate)
 Node_Array [Parent] . Subtree_Size ++;
   else
diff --git a/MUMmer3.20/src/tigr/show-aligns.cc 
b/MUMmer3.20/src/tigr/show-aligns.cc
index a87944b..923a65c 100644
--- a/MUMmer3.20/src/tigr/show-aligns.cc
+++ b/MUMmer3.20/src/tigr/show-aligns.cc
@@ -338,7 +338,7 @@ void printAlignments
 
   int Sign;
   long int Delta;
-  long int Total, Errors, Remain;
+  long int Total, Remain;
   long int Pos;
 
   long int sR, eR, sQ, eQ;
@@ -434,7 +434,6 @@ void printAlignments
   Apos = sR;
   Bpos = sQ;
 
-  Errors = 0;
   Total = 0;
   Remain = eR - sR + 1;
 
diff --git 
a/mugsy-seqan/projects/library/seqan/graph_msa/graph_align_tcoffee_io.h 
b/mugsy-seqan/projects/library/seqan/graph_msa/graph_align_tcoffee_io.h
index 2152046..0741c98 100644
--- a/mugsy-seqan/projects/library/seqan/graph_msa/graph_align_tcoffee_io.h
+++ b/mugsy-seqan/projects/library/seqan/graph_msa/graph_align_tcoffee_io.h
@@ -1046,20 +1046,20 @@ read(TFile  file,
  typedef typename IteratorTAlignmentString,Standard::Type 
TAliIterator;
  TAliIterator ali_it = begin(matches,Standard())+ali_counter;
  TAliIterator ali_end = end(matches,Standard());
- unsigned int seq_i_id,begin_,end_;
+ //unsigned int seq_i_id;
  while(ali_it != ali_end)
{
- Fragment segment = *ali_it;
- seq_i_id = sequenceId(segment,0);
- begin_ = fragmentBegin(segment,seq_i_id);
- end_ = begin_ + fragmentLength(segment,seq_i_id);
+ // Fragment segment = *ali_it;
+ // seq_i_id = sequenceId(segment,0);
+ // begin_ = fragmentBegin(segment,seq_i_id);
+ // end_ = begin_ + fragmentLength(segment,seq_i_id);
 
  assert(seq_i_id==seq1);
  assert(seq_i_id==idToPosition(strSet,seq_i_id));
 
- seq_i_id = sequenceId(segment,1);
- begin_ = fragmentBegin(segment,seq_i_id);
- end_ = begin_ + fragmentLength(segment,seq_i_id);
+ // seq_i_id = sequenceId(segment,1);
+ // begin_ = fragmentBegin(segment,seq_i_id);
+ // end_ = begin_ + fragmentLength(segment,seq_i_id);
 
  assert(seq_i_id==seq2);
  assert(seq_i_id==idToPosition(strSet,seq_i_id));
diff --git 
a/mugsy-seqan/projects/library/seqan/refinement/graph_algorithm_refine_exact_iterative.h
 
b/mugsy-seqan/projects/library/seqan/refinement/graph_algorithm_refine_exact_iterative.h
index d829f3d..751bfe8 100644
--- 
a/mugsy-seqan/projects/library/seqan/refinement/graph_algorithm_refine_exact_iterative.h
+++ 
b/mugsy-seqan/projects/library/seqan/refinement/graph_algorithm_refine_exact_iterative.h
@@ -188,9 +188,9 @@ SEQAN_CHECKPOINT
// typedef typename VertexDescriptorTGraph::Type TVertexDescriptor;

//std::cout create interval trees... std::flush;
-   clock_t start, finish1;
-   double duration;
-   start = clock();
+   // clock_t start, finish1;
+   //double duration;
+   // start = clock();
//one tree for each sequence
resize(gs,numSequences);
resize(pms,numSequences);
@@ -216,8 +216,8 @@ SEQAN_CHECKPOINT
clear(intervals[i]);
++i;
}
-   finish1 = 

[PATCH 06/10] provide dummy bodies for pure functions

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

in order for newer g++ to accept some template declarations
---
 .../projects/library/seqan/file/file_format.h| 20 
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/mugsy-seqan/projects/library/seqan/file/file_format.h 
b/mugsy-seqan/projects/library/seqan/file/file_format.h
index 87212bf..d3d4271 100644
--- a/mugsy-seqan/projects/library/seqan/file/file_format.h
+++ b/mugsy-seqan/projects/library/seqan/file/file_format.h
@@ -136,27 +136,31 @@ public:
~FileFormat() {};
FileFormat const  operator =(FileFormat const ) {}
 
+// flesh out the following methods in order to
+// let g++ accept this forward:
+// projects/library/seqan/file/file_generated_forwards.h:962:66: 
error: invalid abstract return type 'seqan::FileFormatTFile, TData, TMeta, 
void'
+//  template typename TFile, typename TData, typename TMeta inline 
FileFormatTFile, TData, TMeta, void guessFileFormat(TFile  file, TData  
data);// projects/library/seqan/file/file_form */
virtual void *
-   formatID_() const = 0;
+   formatID_() const { return 0; }
 
virtual void
-   read_(TFile  file, TData  data) const = 0;
+   read_(TFile  file, TData  data) const {}
virtual void
-   read_(TFile  file, TData  data, TSize limit) const = 0;
+   read_(TFile  file, TData  data, TSize limit) const {}
 
virtual void
-   readMeta_(TFile  file, TMeta  meta) const = 0;
+   readMeta_(TFile  file, TMeta  meta) const {}
 
virtual void
-   goNext_(TFile  file) const = 0;
+   goNext_(TFile  file) const {}
 
virtual TSize
-   length_(TFile  file) const = 0;
+length_(TFile  file) const { return (TSize)-1; }
 
virtual void
-   write_(TFile  file, TData  data) const = 0;
+   write_(TFile  file, TData  data) const {}
virtual void
-   write_(TFile  file, TData  data, TMeta  meta) const = 0;
+   write_(TFile  file, TData  data, TMeta  meta) const {}
 
 };
 
-- 
2.3.5


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-7-git-send-email-andrei.zavada@gmail.com



[PATCH 05/10] fix const-related warnings

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 MUMmer3.20/src/tigr/show-coords.cc| 2 +-
 mugsy-seqan/projects/library/apps/mugsy/transformcoords.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/MUMmer3.20/src/tigr/show-coords.cc 
b/MUMmer3.20/src/tigr/show-coords.cc
index 4a9bb7d..21d768b 100644
--- a/MUMmer3.20/src/tigr/show-coords.cc
+++ b/MUMmer3.20/src/tigr/show-coords.cc
@@ -788,7 +788,7 @@ void printBtab
  (vectorAlignStats Stats)
 {
   time_t currtime;
-  char * type;
+  const char * type;
   char date[MAX_LINE];
   long int len;
   vectorAlignStats::iterator Sip;
diff --git a/mugsy-seqan/projects/library/apps/mugsy/transformcoords.h 
b/mugsy-seqan/projects/library/apps/mugsy/transformcoords.h
index fc42939..3c060ee 100644
--- a/mugsy-seqan/projects/library/apps/mugsy/transformcoords.h
+++ b/mugsy-seqan/projects/library/apps/mugsy/transformcoords.h
@@ -31,6 +31,6 @@ extern C void parseSrcName(char* srcName, char* name, char* 
src);
 extern C struct mafFile *mafOpen(const char *fileName, int verbose);
 extern C struct mafAli *mafNext(struct mafFile *mafFile);
 extern C void mafWrite(FILE *f, struct mafAli *maf);
-extern C void mafWriteStart(FILE *f, char *scoring);
+extern C void mafWriteStart(FILE *f, const char *scoring);
 extern C void mafFileFree(struct mafFile **pObj);
 extern C void mafAliFree(struct mafAli **pObj);
-- 
2.3.5


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-6-git-send-email-andrei.zavada@gmail.com



Re: Seqan knowledge needed (Was: Help needed in C++ / seqan issue)

2015-04-24 Thread johnhommer
Hi Andreas,

Here's my take on mugsy issues.  I worked on a tree checked out with:

  $ svn checkout svn://svn.code.sf.net/p/mugsy/code/trunk mugsy-code

Building with gcc-4.9.2.  The version of boost I compiled it against is 1.56.

I couldn't get it to link, because the authors apparently never heard
of autotools.  Generally, those handwritten Makefile's just.. made me
cry.

Hope this helps,
Andrei


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-1-git-send-email-andrei.zavada@gmail.com



[PATCH 02/10] comment out unused typedefs

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp  | 106 ++---
 .../seqan/basic/basic_allocator_chunkpool.h|   2 +-
 .../projects/library/seqan/basic/basic_holder.h|  10 +-
 .../library/seqan/file/file_format_cgviz.h |   2 +-
 .../projects/library/seqan/file/file_format_embl.h |   4 +-
 .../library/seqan/file/file_format_fasta_align.h   |   6 +-
 .../projects/library/seqan/file/file_format_mmap.h |   6 +-
 .../projects/library/seqan/file/file_format_sam.h  |   4 +-
 .../seqan/graph_algorithms/graph_algorithm.h   |  18 ++--
 .../seqan/graph_algorithms/graph_algorithm_hmm.h   |  14 +--
 .../graph_algorithms/graph_algorithm_lis_his.h |   2 +-
 .../seqan/graph_align/graph_align_hirschberg.h |   4 +-
 .../seqan/graph_msa/graph_align_tcoffee_base.h |  12 +--
 .../seqan/graph_msa/graph_align_tcoffee_distance.h |   8 +-
 .../graph_msa/graph_align_tcoffee_guidetree.h  |  10 +-
 .../seqan/graph_msa/graph_align_tcoffee_io.h   |  36 +++
 .../seqan/graph_msa/graph_align_tcoffee_library.h  |  10 +-
 .../seqan/graph_msa/graph_align_tcoffee_msa.h  |   8 +-
 .../graph_msa/graph_align_tcoffee_progressive.h|  16 ++--
 .../graph_msa/graph_align_tcoffee_refinement.h |  10 +-
 .../library/seqan/graph_types/graph_drawing.h  |  10 +-
 .../seqan/graph_types/graph_impl_automaton.h   |  10 +-
 .../library/seqan/graph_types/graph_impl_hmm.h |  14 +--
 .../library/seqan/graph_types/graph_impl_oracle.h  |   8 +-
 .../library/seqan/graph_types/graph_impl_tree.h|   8 +-
 .../library/seqan/graph_types/graph_impl_trie.h|   8 +-
 .../seqan/graph_types/graph_impl_wordgraph.h   |   4 +-
 .../projects/library/seqan/map/map_skiplist.h  |   6 +-
 .../projects/library/seqan/map/sumlist_skip.h  |  14 +--
 .../seqan/modifier/modifier_alphabet_expansion.h   |   4 +-
 .../graph_algorithm_refine_exact_iterative.h   |  10 +-
 .../refinement/graph_algorithm_refine_inexact.h|   4 +-
 .../library/seqan/refinement/graph_impl_align.h|  38 
 .../projects/library/seqan/sequence/lexical.h  |   4 +-
 .../library/seqan/sequence/sequence_multiple.h |   2 +-
 .../projects/library/seqan/sequence/string_base.h  |  24 ++---
 .../library/seqan/sequence/string_packed.h |   2 +-
 37 files changed, 229 insertions(+), 229 deletions(-)

diff --git a/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp 
b/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
index 64fe0f7..7a3ba64 100644
--- a/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
+++ b/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
@@ -398,7 +398,7 @@ _cc_visit_g_ranked(GraphTSpec const g,
   TSize maxdist)
 {
   //SEQAN_CHECKPOINT
-   typedef typename IteratorGraphTSpec, AdjacencyIterator::Type 
TAdjacencyIterator; 
+   // typedef typename IteratorGraphTSpec, AdjacencyIterator::Type 
TAdjacencyIterator;
typedef typename EdgeDescriptorGraphTSpec ::Type TEdgeDescriptor; 
typedef typename IteratorGraphTSpec, OutEdgeIterator::Type 
TOutEdgeIterator;
//Add all edges from u to ccedges
@@ -525,8 +525,8 @@ 
connected_components_by_genome_ranked_RECURSIVE(GraphTSpec const g,
 
typedef std::multimapTSize,TVertexDescriptor TGenomeVertexMap;
 
-   typedef typename IteratorGraphTSpec, AdjacencyIterator::Type 
TAdjacencyIterator; 
-   typedef typename IteratorGraphTSpec, OutEdgeIterator::Type 
TOutEdgeIterator;
+   // typedef typename IteratorGraphTSpec, AdjacencyIterator::Type 
TAdjacencyIterator;
+   // typedef typename IteratorGraphTSpec, OutEdgeIterator::Type 
TOutEdgeIterator;
 
clear(components);
resizeVertexMap(g,components);
@@ -626,7 +626,7 @@ connected_components_by_genome_ranked(GraphTSpec const g,
   
   typedef std::multimapTSize,TVertexDescriptor TGenomeVertexMap;
   
-  typedef typename IteratorGraphTSpec, AdjacencyIterator::Type 
TAdjacencyIterator; 
+  // typedef typename IteratorGraphTSpec, AdjacencyIterator::Type 
TAdjacencyIterator;
   typedef typename IteratorGraphTSpec, OutEdgeIterator::Type 
TOutEdgeIterator;
   
   clear(components);
@@ -840,13 +840,13 @@ typename SizeGraphTSpec ::Type
 connected_components_ranked(GraphTSpec const g,
  TComponents components){
   //SEQAN_CHECKPOINT
-  typedef typename SizeGraphTSpec ::Type TSize;
+  // typedef typename SizeGraphTSpec ::Type TSize;
   typedef typename IteratorGraphTSpec, EdgeIterator::Type TEdgeIterator;
   typedef typename IteratorGraphTSpec, VertexIterator::Type 
TVertexIterator;
   typedef typename VertexDescriptorGraphTSpec ::Type TVertexDescriptor;
   typedef typename EdgeDescriptorGraphTSpec ::Type TEdgeDescriptor;
   
-  typedef typename IteratorGraphTSpec, AdjacencyIterator::Type 
TAdjacencyIterator; 
+  // typedef typename IteratorGraphTSpec, AdjacencyIterator::Type 
TAdjacencyIterator;
   typedef typename IteratorGraphTSpec, 

[PATCH 07/10] enclose some logical expressions in parens for clarity

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 MUMmer3.20/src/tigr/repeat-match.cc   | 2 +-
 mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/MUMmer3.20/src/tigr/repeat-match.cc 
b/MUMmer3.20/src/tigr/repeat-match.cc
index a4bf103..f7aa881 100644
--- a/MUMmer3.20/src/tigr/repeat-match.cc
+++ b/MUMmer3.20/src/tigr/repeat-match.cc
@@ -847,7 +847,7 @@ void  List_Matches
 {
  if  (Data [i - 1] == Data [j - 1]
   || Data [i + n] == Data [j + n]
-  || i  String_Separator  j  String_Separator)
+  || (i  String_Separator  j  String_Separator))
  continue;
  Reversed = FALSE;
  if  (j  String_Separator)
diff --git a/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp 
b/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
index 177468e..da8f331 100644
--- a/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
+++ b/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
@@ -1187,7 +1187,7 @@ void doReadBlockFile(const std::string  filename,
  //Check if segment is reported as part of the LCB
  //The LCB identification step may not report all sequences that 
are part of the anchor
  if(sequenceOrientMap.find(sname) != sequenceOrientMap.end()){
-   if(!checkbounds || 
fragmentBegin(g,*vit)=sequenceCoordsMap[sname].first  
fragmentBegin(g,*vit)=sequenceCoordsMap[sname].second){
+   if(!checkbounds || 
(fragmentBegin(g,*vit)=sequenceCoordsMap[sname].first  
fragmentBegin(g,*vit)=sequenceCoordsMap[sname].second)){  // -Wuse-spacebar, 
ffs!
  vertexOrientMap[*vit] = sequenceOrientMap[sname];
  //add node to block
  currlcb.push_back(*vit);
-- 
2.3.5


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-8-git-send-email-andrei.zavada@gmail.com



[PATCH 04/10] fix include names

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 MUMmer3.20/src/tigr/show-diff.cc  | 1 +
 chaining/synchain-mugsy.cpp   | 7 +++
 mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/MUMmer3.20/src/tigr/show-diff.cc b/MUMmer3.20/src/tigr/show-diff.cc
index 421f20d..ea252d2 100644
--- a/MUMmer3.20/src/tigr/show-diff.cc
+++ b/MUMmer3.20/src/tigr/show-diff.cc
@@ -14,6 +14,7 @@
 #include cstdlib
 #include cassert
 #include climits
+#include algorithm
 using namespace std;
 
 
diff --git a/chaining/synchain-mugsy.cpp b/chaining/synchain-mugsy.cpp
index 669f017..1877ce4 100644
--- a/chaining/synchain-mugsy.cpp
+++ b/chaining/synchain-mugsy.cpp
@@ -80,8 +80,7 @@
 #include list
 #include bitset
 #include algorithm
-#include ext/hash_set //__gnu_cxx namespace
-//#include tr1/unordered_set
+#include set
 
 #include boost/graph/graphviz.hpp
 #include boost/graph/adjacency_list.hpp
@@ -101,11 +100,11 @@
 #include boost/graph/dijkstra_shortest_paths.hpp
 #include boost/graph/graph_traits.hpp
 #include boost/graph/properties.hpp
-#include boost/property_map.hpp
+#include boost/property_map/property_map.hpp
 #include boost/graph/breadth_first_search.hpp
 
 #include boost/graph/edmonds_karp_max_flow.hpp
-#include boost/graph/kolmogorov_max_flow.hpp
+#include boost/graph/boykov_kolmogorov_max_flow.hpp
 #include boost/graph/push_relabel_max_flow.hpp
 
 #include boost/graph/adjacency_list.hpp
diff --git a/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp 
b/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
index 7a3ba64..177468e 100644
--- a/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
+++ b/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
@@ -68,7 +68,7 @@ time_t lasttime;
 #include boost/graph/properties.hpp
 
 #include boost/graph/edmonds_karp_max_flow.hpp
-#include boost/graph/kolmogorov_max_flow.hpp
+#include boost/graph/boykov_kolmogorov_max_flow.hpp
 #include boost/graph/push_relabel_max_flow.hpp
 
 #include boost/graph/adjacency_list.hpp
-- 
2.3.5


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-5-git-send-email-andrei.zavada@gmail.com



[PATCH 08/10] drop names of unused args in function signatures

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp 
b/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
index da8f331..a98f0cc 100644
--- a/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
+++ b/mugsy-seqan/projects/library/apps/mugsy/mugsy.cpp
@@ -1704,8 +1704,8 @@ void convertCC2Blocks(TGraph g,
  TComponentMap component,
  std::mapstd::pairTComponent,TComponent,TBlock *  
componentVertexMap,
  std::vectorstd::vectorTBlock   blocksbycomponent,
- std::mapTName,std::vectorTLoc aintervals,
- TNames  sequenceNames){
+ std::mapTName,std::vectorTLoc ,
+ TNames ){
   
   typedef typename IdTGraph::Type TIdType;
   typedef typename VertexDescriptorTGraph::Type TVertexDescriptor;
-- 
2.3.5


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-9-git-send-email-andrei.zavada@gmail.com



[PATCH 01/10] fix a -Wformat

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 MUMmer3.20/src/kurtz/libbasedir/space.c | 2 +-
 MUMmer3.20/src/tigr/delta2blocks.cc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/MUMmer3.20/src/kurtz/libbasedir/space.c 
b/MUMmer3.20/src/kurtz/libbasedir/space.c
index 89dfec6..0f97fd4 100644
--- a/MUMmer3.20/src/kurtz/libbasedir/space.c
+++ b/MUMmer3.20/src/kurtz/libbasedir/space.c
@@ -379,7 +379,7 @@ void checkspaceleak(void)
   }
   if(numberofblocks  0)
   {
-fprintf(stderr,space leak: number of blocks = %u\n,numberofblocks);
+fprintf(stderr,space leak: number of blocks = %lu\n, numberofblocks);
 exit(EXIT_FAILURE);
   } 
   free(blocks);
diff --git a/MUMmer3.20/src/tigr/delta2blocks.cc 
b/MUMmer3.20/src/tigr/delta2blocks.cc
index a01bce8..13d8c83 100644
--- a/MUMmer3.20/src/tigr/delta2blocks.cc
+++ b/MUMmer3.20/src/tigr/delta2blocks.cc
@@ -405,7 +405,7 @@ void printAlignments
 
   for ( Ap = Aligns.begin( ); Ap  Aligns.end( ); Ap ++ )
 { 
-  printf (%s %s %d %d %d %d ,IdR,IdQ, Ap-sR,Ap-eR,Ap-sQ,Ap-eQ);
+  printf (%s %s %ld %ld %ld %ld ,IdR,IdQ, Ap-sR,Ap-eR,Ap-sQ,Ap-eQ);
   index++;
   ct = 0;
   sR = Ap-sR;
-- 
2.3.5


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-2-git-send-email-andrei.zavada@gmail.com



[PATCH 09/10] wrap badly indented if-statements in {}, reindent

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 .../library/seqan/graph_msa/graph_align_tcoffee_io.h | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git 
a/mugsy-seqan/projects/library/seqan/graph_msa/graph_align_tcoffee_io.h 
b/mugsy-seqan/projects/library/seqan/graph_msa/graph_align_tcoffee_io.h
index 0741c98..55f03be 100644
--- a/mugsy-seqan/projects/library/seqan/graph_msa/graph_align_tcoffee_io.h
+++ b/mugsy-seqan/projects/library/seqan/graph_msa/graph_align_tcoffee_io.h
@@ -514,11 +514,13 @@ templatetypename TValue, typename TSpec2, typename 
TFragment, typename TSpec, t
else
  ++offset2;
   } else ++offset1;
-} else if (value(mat, inseq2 * flen + col) != gapChar) 
-  if(orients[inseq2])
-   ++offset2;//--offset2;
-  else
-   ++offset2;
+} else
+  if (value(mat, inseq2 * flen + col) != gapChar) {
+if(orients[inseq2])
+   ++offset2;//--offset2;
+else
+   ++offset2;
+  }
   }
   /*
   //SVA append runs to matches
-- 
2.3.5


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-10-git-send-email-andrei.zavada@gmail.com



[PATCH 10/10] cast to the type of rhs operand of a comparison operator

2015-04-24 Thread johnhommer
From: Andrei Zavada johnhom...@gmail.com

---
 .../projects/library/seqan/refinement/graph_impl_interval_tree.h  | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/mugsy-seqan/projects/library/seqan/refinement/graph_impl_interval_tree.h 
b/mugsy-seqan/projects/library/seqan/refinement/graph_impl_interval_tree.h
index d924dd5..4474b8d 100644
--- a/mugsy-seqan/projects/library/seqan/refinement/graph_impl_interval_tree.h
+++ b/mugsy-seqan/projects/library/seqan/refinement/graph_impl_interval_tree.h
@@ -718,10 +718,10 @@ SEQAN_CHECKPOINT
{
TOutEdgeIterator it(g, act_knot);
act_prop = property(pm,act_knot);
-   if(act_prop.center  query)
+   if(act_prop.center  (typeof act_prop.center)query)
{
unsigned int i = 0;
-   while(i  length(act_prop.list2)  
rightBoundary(value(act_prop.list2,i))  query)
+   while(i  length(act_prop.list2)  (typeof 
query)rightBoundary(value(act_prop.list2,i))  query)
{

appendValue(result,cargo(value(act_prop.list2,i)));
++i;
@@ -738,10 +738,10 @@ SEQAN_CHECKPOINT
act_knot = targetVertex(it);
}
else{
-   if(query  act_prop.center)
+   if(query  (typeof query)act_prop.center)
{
unsigned int i = 0;
-   while(i  length(act_prop.list1)  
leftBoundary(value(act_prop.list1,i)) = query)
+   while(i  length(act_prop.list1)  (typeof 
query)leftBoundary(value(act_prop.list1,i)) = query)
{

appendValue(result,cargo(value(act_prop.list1,i)));
++i;
-- 
2.3.5


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/1429929049-21676-11-git-send-email-andrei.zavada@gmail.com