Changeset 2853
- Timestamp:
- Sep 24, 2012, 1:56:38 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 12 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/0.8-stable merged: 2845 /branches/0.9-stable merged: 2839-2841,2843-2844,2846-2851
- Property svn:mergeinfo changed
-
trunk/Makefile.am
r2787 r2853 32 32 EXTRA_DIST = 33 33 MOSTLYCLEANFILES = 34 ## append targets to this variable for tests included in 'make installcheck' 35 INSTALL_CHECK_TARGETS = 34 36 35 37 FORCE: … … 65 67 rm -rf doc/$(DX_HTML_OUTPUT) test/yathello test/testSubDir 66 68 69 installcheck-local: $(INSTALL_CHECK_TARGETS) 70 67 71 .PHONY: doc maintainer-check news-check svn-check svn-clean release 68 72 … … 97 101 && $(MAKE) $(AM_MAKEFLAGS) clean \ 98 102 && $(MAKE) $(AM_MAKEFLAGS) prefix=$$mcl_install \ 103 && $(MAKE) $(AM_MAKEFLAGS) prefix=$$mcl_install doc \ 99 104 && $(MAKE) $(AM_MAKEFLAGS) prefix=$$mcl_install install \ 100 105 && $(MAKE) $(AM_MAKEFLAGS) prefix=$$mcl_install installcheck -
trunk/NEWS
r2838 r2853 9 9 10 10 yat 0.9.x series from http://dev.thep.lu.se/yat/svn/branches/0.9-stable 11 12 version 0.9.1 (released 23 September 2012) 13 - bug in Aligner fixed (see bug #724) 14 - Commandline::parse now throws when finding '--no-foo' (bug #723) 15 - yat.pc now mentions Boost::System and Boost::Thread in Libs.private (#722) 16 - documentations is now installed again (bug #721) 17 18 A complete list of closed tickets can be found here [[br]] 19 http://dev.thep.lu.se/yat/query?status=closed&milestone=yat+0.9.1 11 20 12 21 version 0.9 (released 16 September 2012) -
trunk/build_support/gen_yat_pc.sh.in
r2623 r2853 2 2 # @configure_input@ 3 3 4 # Copyright (C) 2011 Peter Johansson4 # Copyright (C) 2011, 2012 Peter Johansson 5 5 # 6 6 # This file is part of the yat library, http://dev.thep.lu.se/yat … … 84 84 -e 's|@LDFLAGS[@]|@LDFLAGS@|g' \ 85 85 -e 's|@YAT_LDFLAGS[@]|@YAT_LDFLAGS@|g' \ 86 -e 's|@BOOST_THREAD_LIB[@]|@BOOST_THREAD_LIB@|g' \ 87 -e 's|@BOOST_SYSTEM_LIB[@]|@BOOST_SYSTEM_LIB@|g' \ 86 88 < $input -
trunk/build_support/yat.pc.in
r2264 r2853 2 2 3 3 # Copyright (C) 2008 Jari Häkkinen, Peter Johansson 4 # Copyright (C) 2009, 2010 Peter Johansson4 # Copyright (C) 2009, 2010, 2012 Peter Johansson 5 5 # 6 6 # This file is part of the yat library, http://dev.thep.lu.se/yat … … 30 30 Requires: gsl >= @gsl_version@ 31 31 Libs: -L${libdir} -lyat @YAT_LDFLAGS@ @LDFLAGS@ 32 Libs.private: @BOOST_THREAD_LIB@ @BOOST_SYSTEM_LIB@ 32 33 Cflags: @YAT_CPPFLAGS@ @YAT_CXXFLAGS@ @CPPFLAGS@ @CXXFLAGS@ -I${includedir} -
trunk/doc/Makefile.am
r2787 r2853 44 44 if DX_ENABLE_HTML 45 45 html-local: doc/$(DX_HTML_OUTPUT)/index.html 46 INSTALL_CHECK_TARGETS += installcheck-html 46 47 endif 47 48 … … 65 66 install-html-local: 66 67 @$(NORMAL_INSTALL) 67 @if test -d $(DX_HTML_OUTPUT); then \68 @if test -d doc/$(DX_HTML_OUTPUT); then \ 68 69 test -z "$(DESTDIR)$(htmldir)" || \ 69 70 { $(MKDIR_P) "$(DESTDIR)$(htmldir)"; \ … … 76 77 rm -rf $(DESTDIR)$(htmldir) 77 78 79 # check that html has been installed (only activated when DX_ENABLE_HTML) 80 ## see ticket #721 81 installcheck-html: 82 $(AM_V_at) test -r "$(DESTDIR)/$(htmldir)/index.html" \ 83 || { echo "no documentation installed" 1>&2; exit 1; } 84 $(AM_V_at)grep "yat.*$(VERSION)" "$(DESTDIR)/$(htmldir)/index.html" \ 85 || { echo $(DESTDIR)/$(htmldir)/index.html not updated 1>&2; exit 1; } 86 78 87 MOSTLYCLEANFILES += doc/doxygen.error -
trunk/m4/my_version.m4
r2729 r2853 40 40 m4_define([my_PATCH_VERSION], [$3]) 41 41 m4_define([my_DEV_BUILD], [$4]) 42 m4_define([my_VERSION],[$1.$2m4_if([$3],[0],,[ $3])m4_if([$4],[true],[pre])])42 m4_define([my_VERSION],[$1.$2m4_if([$3],[0],,[.$3])m4_if([$4],[true],[pre])]) 43 43 ]) # my_version 44 44 -
trunk/m4/version.m4
r2838 r2853 67 67 # yat-0.8.2 5:2:0 68 68 # yat-0.9 6:0:0 69 # yat-0.9.1 6:1:0 69 70 # 70 71 # *Accidently, the libtool number was not updated for yat 0.5 -
trunk/test/Makefile.am
r2809 r2853 33 33 check_SCRIPTS = test/common_defs.sh 34 34 35 EXTRA_PROGRAMS = test/alignment.test test/averager.test \ 35 EXTRA_PROGRAMS = test/alignment.test \ 36 test/alignment2.test \ 37 test/averager.test \ 36 38 test/averager1.test \ 37 39 test/averager3.test \ … … 71 73 72 74 DISTRIBUTED_TESTS = \ 75 test/cmd_test.sh \ 73 76 test/doxygen_test.sh \ 74 77 test/help_test.sh \ … … 104 107 105 108 # dependencies for lazycheck 109 test/cmd_test.log: test/help.test test/common_defs.sh 106 110 test/help_test.log: test/help.test test/common_defs.sh 107 111 test/static_test.log: $(srcdir)/m4/yat.m4 test/common_defs.sh … … 196 200 && rm -rf $(yat_hello_tmp_files) 197 201 198 installcheck-local:yat-hello-check202 INSTALL_CHECK_TARGETS += yat-hello-check 199 203 200 204 yat-hello-check: $(srcdir)/test/yat-hello-1.0.tar.gz -
trunk/test/alignment.cc
r2817 r2853 101 101 s >> peaksets; 102 102 103 utility::Matrix nm_score(peaksets.size(), peaksets.size(), 0); 104 utility::Matrix correct(nm_score); 103 105 for (size_t i=0; i<peaksets.size()-1; i++) 104 106 for (size_t j=i+1; j<peaksets.size(); j++) { 105 107 utility::Matrix dot_m; 106 108 std::vector<std::pair<size_t,size_t> > path; 107 score(peaksets[i], peaksets[j], 1.0, dot_m, path); 109 nm_score(i,j) = score(peaksets[i], peaksets[j], 1.0, dot_m, path); 110 if (i==2 && j==3) { 111 for (size_t r=0; r<dot_m.rows(); ++r) 112 for (size_t c=0; c<dot_m.columns(); ++c) 113 if (dot_m(r,c) > 1e-5) 114 std::cerr << r << " " << c << " " << dot_m(r,c) << "\n"; 115 } 108 116 } 117 correct(0,1) = 4.947983; 118 correct(0,2) = 3.496081; 119 correct(0,3) = 4.960331; 120 correct(1,2) = 2.486868; 121 correct(1,3) = 11.407001; 122 correct(2,3) = 2.503420; 123 124 suite.add(suite.equal_range_fix(nm_score.begin(), nm_score.end(), 125 correct.begin(), 1e-6)); 109 126 110 127 std::string a("AGGUUGUCCGUGGUGAGUUCGCA"); -
trunk/yat/utility/Aligner.cc
r2816 r2853 48 48 double Aligner::needleman_wunsch(const Matrix& s) 49 49 { 50 Matrix m(s.rows()+1,s.columns()+1, std::numeric_limits<double>::min()); 50 Matrix m(s.rows()+1,s.columns()+1, -std::numeric_limits<double>::max()); 51 m(0, 0) = 0.0; 51 52 // Init upper and left border of matrix 52 53 for (size_t i=1; i<m.rows(); i++) … … 85 86 86 87 if (cigar(i, j-1) == right) { 87 if (x(i -1, j)-horizon_gap_ > x(i,j)) {88 if (x(i, j-1)-horizon_gap_ > x(i,j)) { 88 89 x(i,j) = x(i,j-1) - horizon_gap_; 89 90 cigar(i,j) = right; -
trunk/yat/utility/CommandLine.cc
r2609 r2853 4 4 Copyright (C) 2007 Jari Häkkinen, Peter Johansson, Markus Ringnér 5 5 Copyright (C) 2008 Jari Häkkinen, Peter Johansson 6 Copyright (C) 2009, 2010, 2011 Peter Johansson6 Copyright (C) 2009, 2010, 2011, 2012 Peter Johansson 7 7 8 8 This file is part of the yat library, http://dev.thep.lu.se/yat … … 176 176 iter->second->parse(arg, last); 177 177 } 178 elseif (iter==long_options_.end()) {178 if (iter==long_options_.end()) { 179 179 std::stringstream ss3; 180 180 ss3 << "unrecognized option `" << key << "'\n" << try_help();
Note: See TracChangeset
for help on using the changeset viewer.