Browse code

further fixes

git-svn-id: file:///home/git/hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/msa@111693 bc3139a8-67e5-0310-9ffc-ced21a209358

Ulrich Bodenhofer authored on 21/12/2015 10:29:13
Showing 21 changed files

... ...
@@ -1,8 +1,8 @@
1 1
 Package: msa
2 2
 Type: Package
3 3
 Title: Multiple Sequence Alignment
4
-Version: 1.3.1
5
-Date: 2015-10-13
4
+Version: 1.3.2
5
+Date: 2015-12-21
6 6
 Author: Enrico Bonatesta, Christoph Horejs-Kainrath, Ulrich Bodenhofer
7 7
 Maintainer: Ulrich Bodenhofer <bodenhofer@bioinf.jku.at>
8 8
 Description: This package provides a unified R/Bioconductor interface to the
... ...
@@ -21,7 +21,7 @@ Imports: Rcpp (>= 0.11.1), BiocGenerics, IRanges (>= 1.20.0),
21 21
         S4Vectors, tools
22 22
 Suggests: Biobase, knitr
23 23
 LinkingTo: Rcpp
24
-SystemRequirements:
24
+SystemRequirements: GNU make
25 25
 VignetteBuilder: knitr
26 26
 LazyLoad: yes
27 27
 Collate: AllClasses.R AllGenerics.R params-methods.R version-methods.R
... ...
@@ -31,4 +31,3 @@ Collate: AllClasses.R AllGenerics.R params-methods.R version-methods.R
31 31
 biocViews: MultipleSequenceAlignment, Alignment, MultipleComparison,
32 32
         Sequencing
33 33
 NeedsCompilation: yes
34
-Packaged: 2015-10-07 16:20:45 UTC; bodenhof
... ...
@@ -8,13 +8,15 @@ citEntry(entry="Article",
8 8
                              as.person("Christoph Horejs-Kainrath"),
9 9
                              as.person("Sepp Hochreiter")),
10 10
          journal="Bioinformatics",
11
-         note="(accepted)",
11
+         volume="31",
12
+         number="24",
13
+         pages="3997--3999",
12 14
          year="2015",
13 15
          doi="10.1093/bioinformatics/btv494",
14 16
          textVersion =
15 17
              paste("U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter (2015)",
16 18
                    "msa: an R package for multiple sequence alignment.",
17
-                   "Bioinformatics (accepted).",
19
+                   "Bioinformatics 31(24):3997-9999.",
18 20
                    "DOI: 10.1093/bioinformatics/btv176.")
19 21
 )
20 22
 
... ...
@@ -1,8 +1,16 @@
1 1
 Change history of package msa:
2 2
 ==============================
3 3
 
4
-Version 1.2.0:
5
-- new branch for Bioconductor 3.2 release
4
+Version 1.3.2:
5
+- further fixes in Makefiles and Makevars files to account for changes
6
+  in build system
7
+- update of citation information
8
+
9
+Version 1.3.1:
10
+- fixes in Makefiles and Makevars files to account for changes in build system
11
+
12
+Version 1.3.0:
13
+- new branch for Bioconductor 3.3 devel
6 14
 
7 15
 Version 1.1.3: 
8 16
 - bug fix related to custom substitution matrices in the MUSCLE interface
... ...
@@ -42,7 +42,7 @@ The following slots are defined for \code{MsaMetaData} objects:
42 42
   
43 43
   U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter
44 44
   (2015). msa: an R package for multiple sequence alignment. 
45
-  \emph{Bioinformatics} (accepted). DOI:
45
+  \emph{Bioinformatics} \bold{31}(24):3997-3999. DOI:
46 46
   \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{10.1093/bioinformatics/btv494}.
47 47
 }
48 48
 \seealso{\code{\link{msa}}, \code{\link{msaClustalW}},
... ...
@@ -114,7 +114,7 @@
114 114
   
115 115
   U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter
116 116
   (2015). msa: an R package for multiple sequence alignment. 
117
-  \emph{Bioinformatics} (accepted). DOI:
117
+  \emph{Bioinformatics} \bold{31}(24):3997-3999. DOI:
118 118
   \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{10.1093/bioinformatics/btv494}.
119 119
 }
120 120
 \seealso{\code{\link{msa}}, \code{\link{msaClustalW}},
... ...
@@ -30,7 +30,7 @@
30 30
   
31 31
   U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter
32 32
   (2015). msa: an R package for multiple sequence alignment. 
33
-  \emph{Bioinformatics} (accepted). DOI:
33
+  \emph{Bioinformatics} \bold{31}(24):3997-3999. DOI:
34 34
   \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{10.1093/bioinformatics/btv494}.
35 35
 
36 36
   Thompson, J. D., Higgins, D. G., and Gibson, T. J. (1994)
... ...
@@ -134,7 +134,7 @@
134 134
   
135 135
   U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter
136 136
   (2015). msa: an R package for multiple sequence alignment. 
137
-  \emph{Bioinformatics} (accepted). DOI:
137
+  \emph{Bioinformatics} \bold{31}(24):3997-3999. DOI:
138 138
   \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{10.1093/bioinformatics/btv494}.
139 139
  
140 140
   \url{http://www.clustal.org/download/clustalw_help.txt}
... ...
@@ -82,7 +82,7 @@
82 82
   
83 83
   U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter
84 84
   (2015). msa: an R package for multiple sequence alignment. 
85
-  \emph{Bioinformatics} (accepted). DOI:
85
+  \emph{Bioinformatics} \bold{31}(24):3997-3999. DOI:
86 86
   \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{10.1093/bioinformatics/btv494}.
87 87
 
88 88
   \url{http://www.clustal.org/omega/README}
... ...
@@ -84,7 +84,7 @@
84 84
    
85 85
   U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter
86 86
   (2015). msa: an R package for multiple sequence alignment. 
87
-  \emph{Bioinformatics} (accepted). DOI:
87
+  \emph{Bioinformatics} \bold{31}(24):3997-3999. DOI:
88 88
   \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{10.1093/bioinformatics/btv494}.
89 89
  
90 90
   \url{http://www.clustal.org/download/clustalw_help.txt}
... ...
@@ -91,7 +91,7 @@
91 91
   
92 92
   U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter
93 93
   (2015). msa: an R package for multiple sequence alignment. 
94
-  \emph{Bioinformatics} (accepted). DOI:
94
+  \emph{Bioinformatics} \bold{31}(24):3997-3999. DOI:
95 95
   \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{10.1093/bioinformatics/btv494}.
96 96
 
97 97
   \url{http://www.drive5.com/muscle/muscle.html}
... ...
@@ -192,7 +192,7 @@
192 192
   
193 193
   U. Bodenhofer, E. Bonatesta, C. Horejs-Kainrath, and S. Hochreiter
194 194
   (2015). msa: an R package for multiple sequence alignment. 
195
-  \emph{Bioinformatics} (accepted). DOI:
195
+  \emph{Bioinformatics} \bold{31}(24):3997-3999. DOI:
196 196
   \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{10.1093/bioinformatics/btv494}.
197 197
 
198 198
   \url{https://www.ctan.org/pkg/texshade}
... ...
@@ -1,5 +1,5 @@
1 1
 ## Variant 1: deactivate OpenMP on Mac Platforms
2
-CONFIGURE_FLAGS=`"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "if (Sys.info()['sysname'] == 'Darwin') cat('--without-openmp')"`
2
+CONFIGURE_FLAGS=`${R_HOME}/bin${R_ARCH_BIN}/Rscript -e "if (Sys.info()['sysname'] == 'Darwin') cat('--without-openmp')"`
3 3
 ## Variant 2: deactivate OpenMP generally
4 4
 #CONFIGURE_FLAGS=--without-openmp 
5 5
 ## Variant 3: let the configure script determine whether OpenMP is available
... ...
@@ -44,9 +44,9 @@ all: clustalomega
44 44
 clustalomega:
45 45
 	./configure $(CONFIGURE_FLAGS); \
46 46
 	export PKG_LIBS="$(PKG_LIBS) $(SHLIB_OPENMP_CFLAGS)"; \
47
-	export PKG_CXXFLAGS="$(PKG_CXXFLAGS) $(SHLIB_OPENMP_CXXFLAGS) -fPIC -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I"../../gc-7.2/include" `"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "Rcpp:::CxxFlags()"`"; \
48
-	export PKG_CFLAGS="$(PKG_CFLAGS) $(SHLIB_OPENMP_CFLAGS) -fPIC -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I"../../gc-7.2/include" `"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "Rcpp:::CxxFlags()"`"; \
47
+	export PKG_CXXFLAGS="$(PKG_CXXFLAGS) $(SHLIB_OPENMP_CXXFLAGS) -fPIC -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I../../gc-7.2/include"; \
48
+	export PKG_CFLAGS="$(PKG_CFLAGS) $(SHLIB_OPENMP_CFLAGS) -fPIC -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I../../gc-7.2/include"; \
49 49
 	cd src; \
50
-	"${R_HOME}/bin${R_ARCH_BIN}/R" CMD SHLIB -o libClustalOmega.so $(CPPNames) && \
50
+	${R_HOME}/bin${R_ARCH_BIN}/R CMD SHLIB -o libClustalOmega.so $(CPPNames) && \
51 51
 	ar rcs libClustalOmega.a $(OBJNames) && \
52 52
 	cp libClustalOmega.a ../../
... ...
@@ -38,8 +38,8 @@ clustalomega:
38 38
 	cp windows/src/config.h src/; \
39 39
 	cp windows/src/clustal-omega-config.h src/; \
40 40
 	export PKG_LIBS="$(PKG_LIBS) -L"../../gc-7.2" -lgccpp72 -lgc72"; \
41
-	export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I"../../gc-7.2/include" `${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe -e "Rcpp:::CxxFlags()"`"; \
42
-	export PKG_CFLAGS="$(PKG_CFLAGS) -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I"../../gc-7.2/include" -lgccpp -lgc `${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe -e "Rcpp:::CxxFlags()"`"; \
41
+	export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I../../gc-7.2/include"; \
42
+	export PKG_CFLAGS="$(PKG_CFLAGS) -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I../../gc-7.2/include -lgccpp -lgc"; \
43 43
 	cd src; \
44 44
 	${R_HOME}/bin${R_ARCH_BIN}/R.exe CMD SHLIB -o ClustalOmega.dll $(CPPNames) && \
45 45
 	$(AR) rcs libClustalOmega.a $(OBJNames) && \
... ...
@@ -7,7 +7,7 @@ all: clustalw
7 7
 clustalw:
8 8
 	./configure; \
9 9
 	cd src; \
10
-	export PKG_CXXFLAGS="-DHAVE_CONFIG_H -I. $(PKG_CXXFLAGS) `"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "Rcpp:::CxxFlags()"`"; \
11
-	"${R_HOME}/bin${R_ARCH_BIN}/R" CMD SHLIB -o libClustalW.so $(CPPNames) && \
10
+	export PKG_CXXFLAGS="-DHAVE_CONFIG_H -I. $(PKG_CXXFLAGS)"; \
11
+	${R_HOME}/bin/R CMD SHLIB -o libClustalW.so $(CPPNames) && \
12 12
 	ar rcs libClustalW.a $(OBJNames) && \
13 13
 	cp libClustalW.a ../../
... ...
@@ -11,7 +11,7 @@ clustalw:
11 11
 	cp windows/src/clustalw_version.h src/; \
12 12
 	cp windows/src/config.h src/; \
13 13
 	cd src; \
14
-	export PKG_CXXFLAGS="-DHAVE_CONFIG_H -I. $(PKG_CXXFLAGS) `${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe -e "Rcpp:::CxxFlags()"`"; \
14
+	export PKG_CXXFLAGS="-DHAVE_CONFIG_H -I. $(PKG_CXXFLAGS)"; \
15 15
 	${R_HOME}/bin${R_ARCH_BIN}/R.exe CMD SHLIB -o ClustalW.dll $(CPPNames) &&\
16 16
 	$(AR) rcs libClustalW.a $(OBJNames) && \
17 17
 	cp libClustalW.a ../../
... ...
@@ -1,5 +1,5 @@
1
-PKG_LIBS=`"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "if (Sys.info()['sysname'] == 'Darwin') cat('-Wl,-all_load ./libgc.a ./libClustalW.a ./libClustalOmega.a ./libMuscle.a') else cat('-Wl,--whole-archive ./libgc.a ./libClustalW.a ./libClustalOmega.a ./libMuscle.a  -Wl,--no-whole-archive')"`
2
-PKG_CXXFLAGS=-I"./gc-7.2/include" -I"./Muscle/" -I"./ClustalW/src" -I"./ClustalOmega/src" `"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "Rcpp:::CxxFlags()"`
1
+PKG_LIBS=`${R_HOME}/bin${R_ARCH_BIN}/Rscript -e "if (Sys.info()['sysname'] == 'Darwin') cat('-Wl,-all_load ./libgc.a ./libClustalW.a ./libClustalOmega.a ./libMuscle.a') else cat('-Wl,--whole-archive ./libgc.a ./libClustalW.a ./libClustalOmega.a ./libMuscle.a  -Wl,--no-whole-archive')"`
2
+PKG_CXXFLAGS=-I"./gc-7.2/include" -I"./Muscle/" -I"./ClustalW/src" -I"./ClustalOmega/src"
3 3
 
4 4
 .PHONY: all mylibs
5 5
 
... ...
@@ -1,7 +1,7 @@
1 1
 .PHONY: all ./libGC.a ./libMuscle.a ./libClustalW.a ./libClustalOmega.a
2 2
 
3 3
 PKG_LIBS=-Wl,--whole-archive ./libGC.a ./libMuscle.a ./libClustalW.a ./libClustalOmega.a -Wl,--no-whole-archive
4
-PKG_CXXFLAGS=-I"./gc-7.2/include" -I"./Muscle/" -I"./ClustalW/src" -I"./ClustalOmega/src" `${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe -e "Rcpp:::CxxFlags()"`
4
+PKG_CXXFLAGS=-I"./gc-7.2/include" -I"./Muscle/" -I"./ClustalW/src" -I"./ClustalOmega/src"
5 5
 
6 6
 all: $(SHLIB)
7 7
 $(SHLIB): ./libGC.a ./libMuscle.a ./libClustalW.a ./libClustalOmega.a
... ...
@@ -5,7 +5,7 @@ OBJNames = aligngivenpath.o aligngivenpathsw.o aligntwomsas.o aligntwoprofs.o al
5 5
 all: muscle
6 6
 
7 7
 muscle:
8
-	export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -I"../gc-7.2/include" `Rscript -e "Rcpp:::CxxFlags()"`"
9
-	"${R_HOME}/bin/R" CMD SHLIB -o libMuscle.so $(CPPNames)
8
+	export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -I../gc-7.2/include"
9
+	${R_HOME}/bin${R_ARCH_BIN}/R CMD SHLIB -o libMuscle.so $(CPPNames)
10 10
 	ar rcs libMuscle.a $(OBJNames)
11 11
 	cp libMuscle.a ../
... ...
@@ -6,7 +6,7 @@ all: muscle
6 6
 
7 7
 muscle:
8 8
 	export PKG_LIBS="$(PKG_LIBS) -L"../gc-7.2/" -lgc72 -lgccpp72"
9
-	export PKG_CXXFLAGS="-c -O3 -msse2 -mfpmath=sse -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 $(PKG_CXXFLAGS) -I"../gc-7.2/include/" `"${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe" -e "Rcpp:::CxxFlags()"`"
10
-	"${R_HOME}/bin${R_ARCH_BIN}/R.exe" CMD SHLIB -o Muscle.dll $(CPPNames)
9
+	export PKG_CXXFLAGS="-c -O3 -msse2 -mfpmath=sse -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 $(PKG_CXXFLAGS) -I../gc-7.2/include/"
10
+	${R_HOME}/bin${R_ARCH_BIN}/R.exe CMD SHLIB -o Muscle.dll $(CPPNames)
11 11
 	$(AR) rcs libMuscle.a $(OBJNames)
12 12
 	cp libMuscle.a ../
... ...
@@ -9,8 +9,8 @@ all: gc72
9 9
 
10 10
 gc72:
11 11
 	export PKG_LIBS="$(PKG_LIBS) -I$(AO_INCLUDE_DIR) -I$(INCLUDE_DIR) -I$(PRIVATE_INCLUDE_DIR)"; \
12
-	export PKG_CFLAGS="$(PKG_CFLAGS) -DALL_INTERIOR_POINTERS -DGC_DLL -DGC_THREADS -D_CRT_SECURE_NO_DEPRECATE -I$(AO_INCLUDE_DIR) -I$(INCLUDE_DIR) -I$(PRIVATE_INCLUDE_DIR) `${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe -e "Rcpp:::CxxFlags()"`"; \
13
-	export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -DALL_INTERIOR_POINTERS -DALL_INTERIOR_POINTERS -DGC_DLL -DGC_THREADS -D_CRT_SECURE_NO_DEPRECATE -I$(AO_INCLUDE_DIR) -I$(INCLUDE_DIR) -I$(PRIVATE_INCLUDE_DIR) `${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe -e "Rcpp:::CxxFlags()"`"; \
12
+	export PKG_CFLAGS="$(PKG_CFLAGS) -DALL_INTERIOR_POINTERS -DGC_DLL -DGC_THREADS -D_CRT_SECURE_NO_DEPRECATE -I$(AO_INCLUDE_DIR) -I$(INCLUDE_DIR) -I$(PRIVATE_INCLUDE_DIR)"; \
13
+	export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -DALL_INTERIOR_POINTERS -DALL_INTERIOR_POINTERS -DGC_DLL -DGC_THREADS -D_CRT_SECURE_NO_DEPRECATE -I$(AO_INCLUDE_DIR) -I$(INCLUDE_DIR) -I$(PRIVATE_INCLUDE_DIR)"; \
14 14
 	${R_HOME}/bin${R_ARCH_BIN}/R.exe CMD SHLIB -o gc72.dll *.c; \
15 15
 	${R_HOME}/bin${R_ARCH_BIN}/R.exe CMD SHLIB -o gccpp72.dll -L. -lgc72 *.cpp; \
16 16
 	ar rcs libGC.a $(OBJNamesGC); \
... ...
@@ -699,8 +699,9 @@ We envision the following changes/extensions in future versions of the package:
699 699
 If you use this package for research that is published later, you are kindly
700 700
 asked to cite it as follows:
701 701
 \begin{quotation}
702
-\noindent E.~Bonatesta, C.~Horejs-Kainrath, and U.~Bodenhofer, (2015).
703
-msa: An R Package for Multiple Sequence Alignment.
702
+\noindent U.~Bodenhofer, E.~Bonatesta, C.~Horej\v{s}-Kainrath, and S.~Hochreiter (2015).
703
+msa: an R package for multiple sequence alignment. {\em Bioinformatics} {\bf 31}(24):3997--3999.
704
+DOI: \href{http://dx.doi.org/10.1093/bioinformatics/btv494}{bioinformatics/btv494}.
704 705
 \end{quotation}
705 706
 To obtain a Bib\TeX\ entries of the reference, enter the
706 707
 following into your R session:
... ...
@@ -715,8 +716,15 @@ bibliography below).
715 716
 \section{Change Log}
716 717
 
717 718
 \begin{description}
718
-\item[Version 1.2.0:] \mbox{ }  \begin{itemize}
719
-    \item new branch for Bioconductor 3.2 release
719
+\item[Version 1.3.2:] \mbox{ }  \begin{itemize}
720
+   \item further fixes in Makefiles and Makevars files to account for changes in build system
721
+   \item update of citation information
722
+  \end{itemize}
723
+\item[Version 1.3.1:] \mbox{ }  \begin{itemize}
724
+   \item fixes in Makefiles and Makevars files to account for changes in build system
725
+  \end{itemize}
726
+\item[Version 1.3.0:] \mbox{ }  \begin{itemize}
727
+    \item new branch for Bioconductor 3.3 devel
720 728
   \end{itemize}
721 729
 \item[Version 1.1.3:] \mbox{ }  \begin{itemize}
722 730
     \item bug fix related to custom substitution matrices