Changeset: 7eada97fdec5 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7eada97fdec5 Added Files: sql/backends/monet5/vaults/bam/85_bam.mal sql/backends/monet5/vaults/bam/85_bam.sql sql/backends/monet5/vaults/bam/BAMRecipe.pdf sql/backends/monet5/vaults/bam/Makefile.ag sql/backends/monet5/vaults/bam/Tests/All sql/backends/monet5/vaults/bam/Tests/bam.py sql/backends/monet5/vaults/bam/Tests/bam_export.SQL.py sql/backends/monet5/vaults/bam/Tests/bam_lib.reqtests sql/backends/monet5/vaults/bam/Tests/bam_lib.sql sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.err sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.out sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.mal sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.err sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.out sql/backends/monet5/vaults/bam/Tests/bam_loader_file.SQL.py sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.err sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.out sql/backends/monet5/vaults/bam/Tests/bam_loader_files.SQL.py sql/backends/monet5/vaults/bam/Tests/bam_loader_files.stable.err sql/backends/monet5/vaults/bam/Tests/bam_loader_files.stable.out sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.SQL.py sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.stable.err sql/backends/monet5/vaults/bam/Tests/bam_loader_repos.stable.out sql/backends/monet5/vaults/bam/Tests/check_files.reqtests sql/backends/monet5/vaults/bam/Tests/check_files.sql sql/backends/monet5/vaults/bam/Tests/check_files.stable.err sql/backends/monet5/vaults/bam/Tests/check_files.stable.out sql/backends/monet5/vaults/bam/Tests/check_files_exact.sql sql/backends/monet5/vaults/bam/Tests/check_files_exact.stable.err sql/backends/monet5/vaults/bam/Tests/check_files_exact.stable.out sql/backends/monet5/vaults/bam/Tests/coverage_usecase.reqtests sql/backends/monet5/vaults/bam/Tests/coverage_usecase.sql sql/backends/monet5/vaults/bam/Tests/drop_last_files.SQL.py sql/backends/monet5/vaults/bam/Tests/drop_last_files.stable.err sql/backends/monet5/vaults/bam/Tests/drop_last_files.stable.out sql/backends/monet5/vaults/bam/Tests/files/file1.bam sql/backends/monet5/vaults/bam/Tests/files/file2.sam sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam sql/backends/monet5/vaults/bam/Tests/files/queryname/file2.sam sql/backends/monet5/vaults/bam/Tests/mergetable.reqtests sql/backends/monet5/vaults/bam/Tests/mergetable.sql sql/backends/monet5/vaults/bam/Tests/mergetable.stable.err sql/backends/monet5/vaults/bam/Tests/mergetable.stable.out sql/backends/monet5/vaults/bam/Tests/query1.1.reqtests sql/backends/monet5/vaults/bam/Tests/query1.1.sql sql/backends/monet5/vaults/bam/Tests/query1.1.stable.err sql/backends/monet5/vaults/bam/Tests/query1.1.stable.out sql/backends/monet5/vaults/bam/Tests/query1.2.reqtests sql/backends/monet5/vaults/bam/Tests/query1.2.sql sql/backends/monet5/vaults/bam/Tests/query1.2.stable.err sql/backends/monet5/vaults/bam/Tests/query1.2.stable.out sql/backends/monet5/vaults/bam/Tests/query1.3.reqtests sql/backends/monet5/vaults/bam/Tests/query1.3.sql sql/backends/monet5/vaults/bam/Tests/query1.3.stable.err sql/backends/monet5/vaults/bam/Tests/query1.3.stable.out sql/backends/monet5/vaults/bam/Tests/query1.4.reqtests sql/backends/monet5/vaults/bam/Tests/query1.4.sql sql/backends/monet5/vaults/bam/Tests/query1.4.stable.err sql/backends/monet5/vaults/bam/Tests/query1.4.stable.out sql/backends/monet5/vaults/bam/Tests/query1.5.reqtests sql/backends/monet5/vaults/bam/Tests/query1.5.sql sql/backends/monet5/vaults/bam/Tests/query1.5.stable.err sql/backends/monet5/vaults/bam/Tests/query1.5.stable.out sql/backends/monet5/vaults/bam/Tests/query1.6.reqtests sql/backends/monet5/vaults/bam/Tests/query1.6.sql sql/backends/monet5/vaults/bam/Tests/query2.1.reqtests sql/backends/monet5/vaults/bam/Tests/query2.1.sql sql/backends/monet5/vaults/bam/Tests/query2.1.stable.err sql/backends/monet5/vaults/bam/Tests/query2.1.stable.out sql/backends/monet5/vaults/bam/Tests/query2.10.reqtests sql/backends/monet5/vaults/bam/Tests/query2.10.sql sql/backends/monet5/vaults/bam/Tests/query2.10.stable.err sql/backends/monet5/vaults/bam/Tests/query2.10.stable.out sql/backends/monet5/vaults/bam/Tests/query2.11.reqtests sql/backends/monet5/vaults/bam/Tests/query2.11.sql sql/backends/monet5/vaults/bam/Tests/query2.11.stable.err sql/backends/monet5/vaults/bam/Tests/query2.11.stable.out sql/backends/monet5/vaults/bam/Tests/query2.12.reqtests sql/backends/monet5/vaults/bam/Tests/query2.12.sql sql/backends/monet5/vaults/bam/Tests/query2.12.stable.err sql/backends/monet5/vaults/bam/Tests/query2.12.stable.out sql/backends/monet5/vaults/bam/Tests/query2.12.stable.out.int128 sql/backends/monet5/vaults/bam/Tests/query2.2.reqtests sql/backends/monet5/vaults/bam/Tests/query2.2.sql sql/backends/monet5/vaults/bam/Tests/query2.2.stable.err sql/backends/monet5/vaults/bam/Tests/query2.2.stable.out sql/backends/monet5/vaults/bam/Tests/query2.2.stable.out.int128 sql/backends/monet5/vaults/bam/Tests/query2.3.reqtests sql/backends/monet5/vaults/bam/Tests/query2.3.sql sql/backends/monet5/vaults/bam/Tests/query2.3.stable.err sql/backends/monet5/vaults/bam/Tests/query2.3.stable.out sql/backends/monet5/vaults/bam/Tests/query2.4.reqtests sql/backends/monet5/vaults/bam/Tests/query2.4.sql sql/backends/monet5/vaults/bam/Tests/query2.4.stable.err sql/backends/monet5/vaults/bam/Tests/query2.4.stable.out sql/backends/monet5/vaults/bam/Tests/query2.5.reqtests sql/backends/monet5/vaults/bam/Tests/query2.5.sql sql/backends/monet5/vaults/bam/Tests/query2.5.stable.err sql/backends/monet5/vaults/bam/Tests/query2.5.stable.out sql/backends/monet5/vaults/bam/Tests/query2.5.stable.out.int128 sql/backends/monet5/vaults/bam/Tests/query2.6.reqtests sql/backends/monet5/vaults/bam/Tests/query2.6.sql sql/backends/monet5/vaults/bam/Tests/query2.6.stable.err sql/backends/monet5/vaults/bam/Tests/query2.6.stable.out sql/backends/monet5/vaults/bam/Tests/query2.7.reqtests sql/backends/monet5/vaults/bam/Tests/query2.7.sql sql/backends/monet5/vaults/bam/Tests/query2.7.stable.err sql/backends/monet5/vaults/bam/Tests/query2.7.stable.out sql/backends/monet5/vaults/bam/Tests/query2.8.reqtests sql/backends/monet5/vaults/bam/Tests/query2.8.sql sql/backends/monet5/vaults/bam/Tests/query2.8.stable.err sql/backends/monet5/vaults/bam/Tests/query2.8.stable.out sql/backends/monet5/vaults/bam/Tests/query2.9.reqtests sql/backends/monet5/vaults/bam/Tests/query2.9.sql sql/backends/monet5/vaults/bam/Tests/query2.9.stable.err sql/backends/monet5/vaults/bam/Tests/query2.9.stable.out sql/backends/monet5/vaults/bam/Tests/sam_export.SQL.py sql/backends/monet5/vaults/bam/Tests/sam_export.reqtests sql/backends/monet5/vaults/bam/Tests/sam_export.stable.err sql/backends/monet5/vaults/bam/Tests/sam_export.stable.out sql/backends/monet5/vaults/bam/Tests/sql/bam_export.sql sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_file.sql sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_files.sql sql/backends/monet5/vaults/bam/Tests/sql/bam_loader_repos.sql sql/backends/monet5/vaults/bam/Tests/sql/sam_export.sql sql/backends/monet5/vaults/bam/Tests/verify_load.sql sql/backends/monet5/vaults/bam/Tests/verify_load.stable.err sql/backends/monet5/vaults/bam/Tests/verify_load.stable.out sql/backends/monet5/vaults/bam/bam.mal sql/backends/monet5/vaults/bam/bam_db_interface.c sql/backends/monet5/vaults/bam/bam_db_interface.h sql/backends/monet5/vaults/bam/bam_export.c sql/backends/monet5/vaults/bam/bam_export.h sql/backends/monet5/vaults/bam/bam_globals.c sql/backends/monet5/vaults/bam/bam_globals.h sql/backends/monet5/vaults/bam/bam_lib.c sql/backends/monet5/vaults/bam/bam_lib.h sql/backends/monet5/vaults/bam/bam_loader.c sql/backends/monet5/vaults/bam/bam_loader.h sql/backends/monet5/vaults/bam/bam_wrapper.c sql/backends/monet5/vaults/bam/bam_wrapper.h sql/backends/monet5/vaults/bam/default_schema.dia sql/backends/monet5/vaults/bam/default_schema.png sql/backends/monet5/vaults/bam/metadata.dia sql/backends/monet5/vaults/bam/metadata.png sql/backends/monet5/vaults/bam/mykstring.h sql/backends/monet5/vaults/bam/paired_schema.dia sql/backends/monet5/vaults/bam/paired_schema.png Removed Files: sql/backends/monet5/bam/85_bam.mal sql/backends/monet5/bam/85_bam.sql sql/backends/monet5/bam/BAMRecipe.pdf sql/backends/monet5/bam/Makefile.ag sql/backends/monet5/bam/Tests/All sql/backends/monet5/bam/Tests/bam.py sql/backends/monet5/bam/Tests/bam_export.SQL.py sql/backends/monet5/bam/Tests/bam_lib.reqtests sql/backends/monet5/bam/Tests/bam_lib.sql sql/backends/monet5/bam/Tests/bam_lib.stable.err sql/backends/monet5/bam/Tests/bam_lib.stable.out sql/backends/monet5/bam/Tests/bam_lib_mal.mal sql/backends/monet5/bam/Tests/bam_lib_mal.stable.err sql/backends/monet5/bam/Tests/bam_lib_mal.stable.out sql/backends/monet5/bam/Tests/bam_loader_file.SQL.py sql/backends/monet5/bam/Tests/bam_loader_file.stable.err sql/backends/monet5/bam/Tests/bam_loader_file.stable.out sql/backends/monet5/bam/Tests/bam_loader_files.SQL.py sql/backends/monet5/bam/Tests/bam_loader_files.stable.err sql/backends/monet5/bam/Tests/bam_loader_files.stable.out sql/backends/monet5/bam/Tests/bam_loader_repos.SQL.py sql/backends/monet5/bam/Tests/bam_loader_repos.stable.err sql/backends/monet5/bam/Tests/bam_loader_repos.stable.out sql/backends/monet5/bam/Tests/check_files.reqtests sql/backends/monet5/bam/Tests/check_files.sql sql/backends/monet5/bam/Tests/check_files.stable.err sql/backends/monet5/bam/Tests/check_files.stable.out sql/backends/monet5/bam/Tests/check_files_exact.sql sql/backends/monet5/bam/Tests/check_files_exact.stable.err sql/backends/monet5/bam/Tests/check_files_exact.stable.out sql/backends/monet5/bam/Tests/coverage_usecase.reqtests sql/backends/monet5/bam/Tests/coverage_usecase.sql sql/backends/monet5/bam/Tests/drop_last_files.SQL.py sql/backends/monet5/bam/Tests/drop_last_files.stable.err sql/backends/monet5/bam/Tests/drop_last_files.stable.out sql/backends/monet5/bam/Tests/files/file1.bam sql/backends/monet5/bam/Tests/files/file2.sam sql/backends/monet5/bam/Tests/files/queryname/file1.bam sql/backends/monet5/bam/Tests/files/queryname/file2.sam sql/backends/monet5/bam/Tests/mergetable.reqtests sql/backends/monet5/bam/Tests/mergetable.sql sql/backends/monet5/bam/Tests/mergetable.stable.err sql/backends/monet5/bam/Tests/mergetable.stable.out sql/backends/monet5/bam/Tests/query1.1.reqtests sql/backends/monet5/bam/Tests/query1.1.sql sql/backends/monet5/bam/Tests/query1.1.stable.err sql/backends/monet5/bam/Tests/query1.1.stable.out sql/backends/monet5/bam/Tests/query1.2.reqtests sql/backends/monet5/bam/Tests/query1.2.sql sql/backends/monet5/bam/Tests/query1.2.stable.err sql/backends/monet5/bam/Tests/query1.2.stable.out sql/backends/monet5/bam/Tests/query1.3.reqtests sql/backends/monet5/bam/Tests/query1.3.sql sql/backends/monet5/bam/Tests/query1.3.stable.err sql/backends/monet5/bam/Tests/query1.3.stable.out sql/backends/monet5/bam/Tests/query1.4.reqtests sql/backends/monet5/bam/Tests/query1.4.sql sql/backends/monet5/bam/Tests/query1.4.stable.err sql/backends/monet5/bam/Tests/query1.4.stable.out sql/backends/monet5/bam/Tests/query1.5.reqtests sql/backends/monet5/bam/Tests/query1.5.sql sql/backends/monet5/bam/Tests/query1.5.stable.err sql/backends/monet5/bam/Tests/query1.5.stable.out sql/backends/monet5/bam/Tests/query1.6.reqtests sql/backends/monet5/bam/Tests/query1.6.sql sql/backends/monet5/bam/Tests/query2.1.reqtests sql/backends/monet5/bam/Tests/query2.1.sql sql/backends/monet5/bam/Tests/query2.1.stable.err sql/backends/monet5/bam/Tests/query2.1.stable.out sql/backends/monet5/bam/Tests/query2.10.reqtests sql/backends/monet5/bam/Tests/query2.10.sql sql/backends/monet5/bam/Tests/query2.10.stable.err sql/backends/monet5/bam/Tests/query2.10.stable.out sql/backends/monet5/bam/Tests/query2.11.reqtests sql/backends/monet5/bam/Tests/query2.11.sql sql/backends/monet5/bam/Tests/query2.11.stable.err sql/backends/monet5/bam/Tests/query2.11.stable.out sql/backends/monet5/bam/Tests/query2.12.reqtests sql/backends/monet5/bam/Tests/query2.12.sql sql/backends/monet5/bam/Tests/query2.12.stable.err sql/backends/monet5/bam/Tests/query2.12.stable.out sql/backends/monet5/bam/Tests/query2.12.stable.out.int128 sql/backends/monet5/bam/Tests/query2.2.reqtests sql/backends/monet5/bam/Tests/query2.2.sql sql/backends/monet5/bam/Tests/query2.2.stable.err sql/backends/monet5/bam/Tests/query2.2.stable.out sql/backends/monet5/bam/Tests/query2.2.stable.out.int128 sql/backends/monet5/bam/Tests/query2.3.reqtests sql/backends/monet5/bam/Tests/query2.3.sql sql/backends/monet5/bam/Tests/query2.3.stable.err sql/backends/monet5/bam/Tests/query2.3.stable.out sql/backends/monet5/bam/Tests/query2.4.reqtests sql/backends/monet5/bam/Tests/query2.4.sql sql/backends/monet5/bam/Tests/query2.4.stable.err sql/backends/monet5/bam/Tests/query2.4.stable.out sql/backends/monet5/bam/Tests/query2.5.reqtests sql/backends/monet5/bam/Tests/query2.5.sql sql/backends/monet5/bam/Tests/query2.5.stable.err sql/backends/monet5/bam/Tests/query2.5.stable.out sql/backends/monet5/bam/Tests/query2.5.stable.out.int128 sql/backends/monet5/bam/Tests/query2.6.reqtests sql/backends/monet5/bam/Tests/query2.6.sql sql/backends/monet5/bam/Tests/query2.6.stable.err sql/backends/monet5/bam/Tests/query2.6.stable.out sql/backends/monet5/bam/Tests/query2.7.reqtests sql/backends/monet5/bam/Tests/query2.7.sql sql/backends/monet5/bam/Tests/query2.7.stable.err sql/backends/monet5/bam/Tests/query2.7.stable.out sql/backends/monet5/bam/Tests/query2.8.reqtests sql/backends/monet5/bam/Tests/query2.8.sql sql/backends/monet5/bam/Tests/query2.8.stable.err sql/backends/monet5/bam/Tests/query2.8.stable.out sql/backends/monet5/bam/Tests/query2.9.reqtests sql/backends/monet5/bam/Tests/query2.9.sql sql/backends/monet5/bam/Tests/query2.9.stable.err sql/backends/monet5/bam/Tests/query2.9.stable.out sql/backends/monet5/bam/Tests/sam_export.SQL.py sql/backends/monet5/bam/Tests/sam_export.reqtests sql/backends/monet5/bam/Tests/sam_export.stable.err sql/backends/monet5/bam/Tests/sam_export.stable.out sql/backends/monet5/bam/Tests/sql/bam_export.sql sql/backends/monet5/bam/Tests/sql/bam_loader_file.sql sql/backends/monet5/bam/Tests/sql/bam_loader_files.sql sql/backends/monet5/bam/Tests/sql/bam_loader_repos.sql sql/backends/monet5/bam/Tests/sql/sam_export.sql sql/backends/monet5/bam/Tests/verify_load.sql sql/backends/monet5/bam/Tests/verify_load.stable.err sql/backends/monet5/bam/Tests/verify_load.stable.out sql/backends/monet5/bam/bam.mal sql/backends/monet5/bam/bam_db_interface.c sql/backends/monet5/bam/bam_db_interface.h sql/backends/monet5/bam/bam_export.c sql/backends/monet5/bam/bam_export.h sql/backends/monet5/bam/bam_globals.c sql/backends/monet5/bam/bam_globals.h sql/backends/monet5/bam/bam_lib.c sql/backends/monet5/bam/bam_lib.h sql/backends/monet5/bam/bam_loader.c sql/backends/monet5/bam/bam_loader.h sql/backends/monet5/bam/bam_wrapper.c sql/backends/monet5/bam/bam_wrapper.h sql/backends/monet5/bam/default_schema.dia sql/backends/monet5/bam/default_schema.png sql/backends/monet5/bam/metadata.dia sql/backends/monet5/bam/metadata.png sql/backends/monet5/bam/mykstring.h sql/backends/monet5/bam/paired_schema.dia sql/backends/monet5/bam/paired_schema.png Modified Files: configure.ag sql/backends/monet5/Makefile.ag sql/backends/monet5/vaults/Makefile.ag Branch: default Log Message:
Restructure BAM/SAM code - Moved to the vaults dir -- Fix unit tests - Configure make - Allow the BAM/SAM module to be built with both the samtools/*.h and bam/*.h configurations This allows the module to be built with the default libs installed on most system (or OS X, at least) diffs (truncated from 2588 to 300 lines): diff --git a/configure.ag b/configure.ag --- a/configure.ag +++ b/configure.ag @@ -2390,18 +2390,42 @@ if test "x$have_samtools" != xno; then AC_CHECK_HEADER(samtools/bam.h, [ why_have_samtools= ], - [ why_have_samtools="samtools/bam.h header not found" ]) + [ why_have_samtools="bam.h header not found" ]) + if test -n "$why_have_samtools"; then + AC_CHECK_HEADER(bam/bam.h, + [ why_have_samtools= ], + [ why_have_samtools="Neither samtools/bam.h or bam/bam.h header not found" ]) + fi + + if test -z "$why_have_samtools"; then + AC_CHECK_HEADER(samtools/sam.h, + [ why_have_samtools= ], + [ why_have_samtools="sam.h header not found" ]) + fi + if test -n "$why_have_samtools"; then + AC_CHECK_HEADER(bam/sam.h, + [ why_have_samtools= ], + [ why_have_samtools="Neither samtools/sam.h or bam/sam.h header not found" ]) + fi + if test -z "$why_have_samtools"; then AC_CHECK_HEADER(samtools/bgzf.h, [ why_have_samtools= ], - [ why_have_samtools="samtools/bgzf.h header not found" ]) + [ why_have_samtools="bgzf.h header not found" ]) fi + if test -n "$why_have_samtools"; then + AC_CHECK_HEADER(bam/bgzf.h, + [ why_have_samtools= ], + [ why_have_samtools="Neither samtool/bgzf.h nor bam/bgzf.h header not found" ]) + fi + if test -z "$why_have_samtools"; then AC_CHECK_LIB(bam, bam_header_read, - AC_DEFINE(HAVE_SAMTOOLS, 1, [Define if you have the samtools (providing the bam library)]), + AC_DEFINE(HAVE_SAMTOOLS, 1, [Define if you have the samtools version 0.1.x (providing the bam library)]), [ why_have_samtools="bam library not found" ], [-lm -lpthread -lz]) fi + if test -n "$why_have_samtools"; then if test "x$have_samtools" != xauto; then AC_MSG_ERROR([$why_have_samtools]) diff --git a/sql/backends/monet5/Makefile.ag b/sql/backends/monet5/Makefile.ag --- a/sql/backends/monet5/Makefile.ag +++ b/sql/backends/monet5/Makefile.ag @@ -4,7 +4,7 @@ # # Copyright 2008-2015 MonetDB B.V. -SUBDIRS = NOT_WIN32?vaults UDF HAVE_SAMTOOLS?bam LSST HAVE_GSL?gsl generator +SUBDIRS = NOT_WIN32?vaults UDF LSST HAVE_GSL?gsl generator INCLUDES = ../../include ../../common ../../storage ../../server \ ../../../monetdb5/modules/atoms \ diff --git a/sql/backends/monet5/vaults/Makefile.ag b/sql/backends/monet5/vaults/Makefile.ag --- a/sql/backends/monet5/vaults/Makefile.ag +++ b/sql/backends/monet5/vaults/Makefile.ag @@ -4,6 +4,8 @@ # # Copyright 2008-2015 MonetDB B.V. +SUBDIRS = HAVE_SAMTOOLS?bam + INCLUDES = ../../../include \ ../../../common \ ../../../storage \ diff --git a/sql/backends/monet5/bam/85_bam.mal b/sql/backends/monet5/vaults/bam/85_bam.mal rename from sql/backends/monet5/bam/85_bam.mal rename to sql/backends/monet5/vaults/bam/85_bam.mal diff --git a/sql/backends/monet5/bam/85_bam.sql b/sql/backends/monet5/vaults/bam/85_bam.sql rename from sql/backends/monet5/bam/85_bam.sql rename to sql/backends/monet5/vaults/bam/85_bam.sql diff --git a/sql/backends/monet5/bam/BAMRecipe.pdf b/sql/backends/monet5/vaults/bam/BAMRecipe.pdf rename from sql/backends/monet5/bam/BAMRecipe.pdf rename to sql/backends/monet5/vaults/bam/BAMRecipe.pdf diff --git a/sql/backends/monet5/bam/Makefile.ag b/sql/backends/monet5/vaults/bam/Makefile.ag rename from sql/backends/monet5/bam/Makefile.ag rename to sql/backends/monet5/vaults/bam/Makefile.ag --- a/sql/backends/monet5/bam/Makefile.ag +++ b/sql/backends/monet5/vaults/bam/Makefile.ag @@ -4,22 +4,23 @@ # # Copyright 2008-2015 MonetDB B.V. -INCLUDES = .. \ - ../../../include \ - ../../../common \ - ../../../storage \ - ../../../server \ - ../../../../monetdb5/modules/atoms \ - ../../../../monetdb5/modules/kernel \ - ../../../../monetdb5/mal \ - ../../../../monetdb5/modules/mal \ - ../../../../monetdb5/optimizer \ - ../../../../clients/mapilib \ - ../../../../common/options \ - ../../../../common/stream \ - ../../../../gdk \ - ../../../../tools/merovingian \ - ../../../../tools/merovingian/daemon \ +INCLUDES = ../ \ + ../../ \ + ../../../../include \ + ../../../../common \ + ../../../../storage \ + ../../../../server \ + ../../../../../monetdb5/modules/atoms \ + ../../../../../monetdb5/modules/kernel \ + ../../../../../monetdb5/mal \ + ../../../../../monetdb5/modules/mal \ + ../../../../../monetdb5/optimizer \ + ../../../../../clients/mapilib \ + ../../../../../common/options \ + ../../../../../common/stream \ + ../../../../../gdk \ + ../../../../../tools/merovingian \ + ../../../../../tools/merovingian/daemon \ $(SAMTOOLS_CFLAGS) lib__bam = { @@ -32,8 +33,8 @@ lib__bam = { bam_lib.c bam_lib.h \ bam_export.c bam_export.h \ mykstring.h - LIBS = ../../../../monetdb5/tools/libmonetdb5 \ - ../../../../gdk/libbat \ + LIBS = ../../../../../monetdb5/tools/libmonetdb5 \ + ../../../../../gdk/libbat \ $(SAMTOOLS_LIBS) } diff --git a/sql/backends/monet5/bam/Tests/All b/sql/backends/monet5/vaults/bam/Tests/All rename from sql/backends/monet5/bam/Tests/All rename to sql/backends/monet5/vaults/bam/Tests/All diff --git a/sql/backends/monet5/bam/Tests/bam.py b/sql/backends/monet5/vaults/bam/Tests/bam.py rename from sql/backends/monet5/bam/Tests/bam.py rename to sql/backends/monet5/vaults/bam/Tests/bam.py diff --git a/sql/backends/monet5/bam/Tests/bam_export.SQL.py b/sql/backends/monet5/vaults/bam/Tests/bam_export.SQL.py rename from sql/backends/monet5/bam/Tests/bam_export.SQL.py rename to sql/backends/monet5/vaults/bam/Tests/bam_export.SQL.py diff --git a/sql/backends/monet5/bam/Tests/bam_lib.reqtests b/sql/backends/monet5/vaults/bam/Tests/bam_lib.reqtests rename from sql/backends/monet5/bam/Tests/bam_lib.reqtests rename to sql/backends/monet5/vaults/bam/Tests/bam_lib.reqtests diff --git a/sql/backends/monet5/bam/Tests/bam_lib.sql b/sql/backends/monet5/vaults/bam/Tests/bam_lib.sql rename from sql/backends/monet5/bam/Tests/bam_lib.sql rename to sql/backends/monet5/vaults/bam/Tests/bam_lib.sql diff --git a/sql/backends/monet5/bam/Tests/bam_lib.stable.err b/sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.err rename from sql/backends/monet5/bam/Tests/bam_lib.stable.err rename to sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.err --- a/sql/backends/monet5/bam/Tests/bam_lib.stable.err +++ b/sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.err @@ -1,4 +1,4 @@ -stderr of test 'bam_lib` in directory 'sql/backends/monet5/bam` itself: +stderr of test 'bam_lib` in directory 'sql/backends/monet5/vaults/bam` itself: # 14:48:31 > diff --git a/sql/backends/monet5/bam/Tests/bam_lib.stable.out b/sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.out rename from sql/backends/monet5/bam/Tests/bam_lib.stable.out rename to sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.out --- a/sql/backends/monet5/bam/Tests/bam_lib.stable.out +++ b/sql/backends/monet5/vaults/bam/Tests/bam_lib.stable.out @@ -1,4 +1,4 @@ -stdout of test 'bam_lib` in directory 'sql/backends/monet5/bam` itself: +stdout of test 'bam_lib` in directory 'sql/backends/monet5/vaults/bam` itself: # 14:48:31 > diff --git a/sql/backends/monet5/bam/Tests/bam_lib_mal.mal b/sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.mal rename from sql/backends/monet5/bam/Tests/bam_lib_mal.mal rename to sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.mal diff --git a/sql/backends/monet5/bam/Tests/bam_lib_mal.stable.err b/sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.err rename from sql/backends/monet5/bam/Tests/bam_lib_mal.stable.err rename to sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.err --- a/sql/backends/monet5/bam/Tests/bam_lib_mal.stable.err +++ b/sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.err @@ -1,4 +1,4 @@ -stderr of test 'bam_lib_mal` in directory 'sql/backends/monet5/bam` itself: +stderr of test 'bam_lib_mal` in directory 'sql/backends/monet5/vaults/bam` itself: # 16:51:57 > diff --git a/sql/backends/monet5/bam/Tests/bam_lib_mal.stable.out b/sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.out rename from sql/backends/monet5/bam/Tests/bam_lib_mal.stable.out rename to sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.out --- a/sql/backends/monet5/bam/Tests/bam_lib_mal.stable.out +++ b/sql/backends/monet5/vaults/bam/Tests/bam_lib_mal.stable.out @@ -1,4 +1,4 @@ -stdout of test 'bam_lib_mal` in directory 'sql/backends/monet5/bam` itself: +stdout of test 'bam_lib_mal` in directory 'sql/backends/monet5/vaults/bam` itself: # 16:51:57 > diff --git a/sql/backends/monet5/bam/Tests/bam_loader_file.SQL.py b/sql/backends/monet5/vaults/bam/Tests/bam_loader_file.SQL.py rename from sql/backends/monet5/bam/Tests/bam_loader_file.SQL.py rename to sql/backends/monet5/vaults/bam/Tests/bam_loader_file.SQL.py diff --git a/sql/backends/monet5/bam/Tests/bam_loader_file.stable.err b/sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.err rename from sql/backends/monet5/bam/Tests/bam_loader_file.stable.err rename to sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.err --- a/sql/backends/monet5/bam/Tests/bam_loader_file.stable.err +++ b/sql/backends/monet5/vaults/bam/Tests/bam_loader_file.stable.err @@ -1,4 +1,4 @@ -stderr of test 'bam_loader_file` in directory 'sql/backends/monet5/bam` itself: +stderr of test 'bam_loader_file` in directory 'sql/backends/monet5/vaults/bam` itself: # 10:22:37 > @@ -91,9 +91,9 @@ stderr of test 'bam_loader_file` in dire # qual STRING NOT NULL # ); # # <bam_loader> Retrieving next file id... -# # <bam_loader> Initializing BAM wrapper for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file1.bam'... -# # <bam_loader> Parsing header for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file1.bam'... -# # <bam_loader> Creating alignment tables for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file1.bam'... +# # <bam_loader> Initializing BAM wrapper for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file1.bam'... +# # <bam_loader> Parsing header for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file1.bam'... +# # <bam_loader> Creating alignment tables for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file1.bam'... # # CREATE TABLE bam.alignments_1 ( # virtual_offset BIGINT NOT NULL, # qname STRING NOT NULL, @@ -122,8 +122,8 @@ stderr of test 'bam_loader_file` in dire # # <bam_loader> Creating reader threads... # # <bam_loader> Waiting for reader threads to finish... # # <Thread 0> Starting on next file... -# # <Thread 0> Processing alignments of file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file1.bam' (file id 1)... -# # <Thread 0> All alignments in file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file1.bam' (file id 1) processed! +# # <Thread 0> Processing alignments of file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file1.bam' (file id 1)... +# # <Thread 0> All alignments in file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file1.bam' (file id 1) processed! # # <Thread 0> Starting on next file... # # <Thread 0> No files left to work on; thread done # # <bam_loader> Copying data into DB... @@ -136,9 +136,9 @@ stderr of test 'bam_loader_file` in dire # # <bam_loader>: Loader finished processing 1 BAM file... # # <bam_loader>: Loader started for 1 BAM file... # # <bam_loader> Retrieving next file id... -# # <bam_loader> Initializing BAM wrapper for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file2.sam'... -# # <bam_loader> Parsing header for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file2.sam'... -# # <bam_loader> Creating alignment tables for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file2.sam'... +# # <bam_loader> Initializing BAM wrapper for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file2.sam'... +# # <bam_loader> Parsing header for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file2.sam'... +# # <bam_loader> Creating alignment tables for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file2.sam'... # # CREATE TABLE bam.alignments_2 ( # virtual_offset BIGINT NOT NULL, # qname STRING NOT NULL, @@ -167,8 +167,8 @@ stderr of test 'bam_loader_file` in dire # # <bam_loader> Creating reader threads... # # <bam_loader> Waiting for reader threads to finish... # # <Thread 0> Starting on next file... -# # <Thread 0> Processing alignments of file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file2.sam' (file id 2)... -# # <Thread 0> All alignments in file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/file2.sam' (file id 2) processed! +# # <Thread 0> Processing alignments of file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file2.sam' (file id 2)... +# # <Thread 0> All alignments in file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/file2.sam' (file id 2) processed! # # <Thread 0> Starting on next file... # # <Thread 0> No files left to work on; thread done # # <bam_loader> Copying data into DB... @@ -181,10 +181,10 @@ stderr of test 'bam_loader_file` in dire # # <bam_loader>: Loader finished processing 1 BAM file... # # <bam_loader>: Loader started for 1 BAM file... # # <bam_loader> Retrieving next file id... -# # <bam_loader> Initializing BAM wrapper for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file1.bam'... -# # <bam_loader> Parsing header for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file1.bam'... -# # <bam_loader> Checking sortedness for BAM file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file1.bam'... -# # <bam_loader> Creating alignment tables for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file1.bam'... +# # <bam_loader> Initializing BAM wrapper for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam'... +# # <bam_loader> Parsing header for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam'... +# # <bam_loader> Checking sortedness for BAM file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam'... +# # <bam_loader> Creating alignment tables for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam'... # # CREATE TABLE bam.paired_primary_alignments_3 ( # l_virtual_offset BIGINT NOT NULL, # r_virtual_offset BIGINT NOT NULL, @@ -295,8 +295,8 @@ stderr of test 'bam_loader_file` in dire # # <bam_loader> Creating reader threads... # # <bam_loader> Waiting for reader threads to finish... # # <Thread 0> Starting on next file... -# # <Thread 0> Processing alignments of file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file1.bam' (file id 3)... -# # <Thread 0> All alignments in file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file1.bam' (file id 3) processed! +# # <Thread 0> Processing alignments of file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam' (file id 3)... +# # <Thread 0> All alignments in file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file1.bam' (file id 3) processed! # # <Thread 0> Starting on next file... # # <Thread 0> No files left to work on; thread done # # <bam_loader> Copying data into DB... @@ -311,10 +311,10 @@ stderr of test 'bam_loader_file` in dire # # <bam_loader>: Loader finished processing 1 BAM file... # # <bam_loader>: Loader started for 1 BAM file... # # <bam_loader> Retrieving next file id... -# # <bam_loader> Initializing BAM wrapper for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file2.sam'... -# # <bam_loader> Parsing header for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file2.sam'... -# # <bam_loader> Checking sortedness for BAM file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file2.sam'... -# # <bam_loader> Creating alignment tables for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/bam/Tests/files/queryname/file2.sam'... +# # <bam_loader> Initializing BAM wrapper for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file2.sam'... +# # <bam_loader> Parsing header for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file2.sam'... +# # <bam_loader> Checking sortedness for BAM file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file2.sam'... +# # <bam_loader> Creating alignment tables for file '/home/robin/MonetDB/SOURCE/sql/backends/monet5/vaults/bam/Tests/files/queryname/file2.sam'... _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list