Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
ffb295f
Merge pull request #1 from edawson/master
edawson Feb 6, 2016
3f48a85
Fixed merge conflicts in makefile
edawson Feb 6, 2016
5bacdd5
Merge branch 'ekg-madvizual' into dev
edawson Feb 6, 2016
eb3390a
remedied merge conflicts
edawson Feb 6, 2016
94f78f5
Fixed build error caused by extra old to_dot function in vg.cpp
edawson Feb 6, 2016
2b11570
Merge pull request #3 from ekg/madvizual
edawson Feb 8, 2016
4325505
Merge pull request #4 from edawson/dev
edawson Feb 8, 2016
d47cc66
Merged with upstream
edawson Feb 8, 2016
cd4663b
Fixed merge conflicts
edawson Feb 8, 2016
d67f30f
Merged with upstream
edawson Feb 10, 2016
d124480
Started trading out built in GFA parser for GFAKluge. Fixes to Makefile.
edawson Feb 10, 2016
46ee62b
Fully integrated GFA parsing via kluge, but the order of keys is brok…
edawson Feb 11, 2016
3d3347e
Stashign weekend changes, probably to GFAKluge stuff
edawson Feb 15, 2016
2b8842e
Updated gfakluge to latest version
edawson Feb 15, 2016
12b7f4b
Updated gfakluge
edawson Feb 15, 2016
a55e19a
Again updated gfakluge for header handling
edawson Feb 16, 2016
a742455
Fixed an error in vg view
edawson Feb 16, 2016
7d6ba4d
Merge branch 'master' of https://github.com/ekg/vg
edawson Feb 16, 2016
ef37713
Fixed an error where only nodes on paths where output in GFA. Oops...
edawson Feb 16, 2016
fcf0b2c
Updated gfakluge. Fixed test errors in mod and msga that used md5sums…
edawson Feb 17, 2016
1843b55
Fixed mistake where color_variants set to false
edawson Feb 17, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,12 @@
[submodule "sdsl-lite"]
path = deps/sdsl-lite
url = https://github.com/simongog/sdsl-lite
[submodule "libVCFH"]
path = deps/libvcfh/
url = https://github.com/edawson/libvcfh
[submodule "deps/libVCFH"]
path = deps/libVCFH
url = https://github.com/edawson/libVCFH
url = https://github.com/edawson/libVCFH.git
[submodule "deps/sparsehash"]
path = deps/sparsehash
url = https://github.com/sparsehash/sparsehash.git
[submodule "deps/gfakluge"]
path = deps/gfakluge
url = https://github.com/edawson/gfaKluge.git
[submodule "gfakluge"]
path = deps/gfakluge
url = https://github.com/edawson/gfakluge.git
8 changes: 5 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ CWD:=$(shell pwd)


LD_INCLUDE_FLAGS:=-I$(CWD)/$(INC_DIR) -I. -I$(CWD)/$(SRC_DIR) -I$(CWD)/$(CPP_DIR)
LD_LIB_FLAGS:= -L$(CWD)/$(LIB_DIR) -lvcflib -lgssw -lprotobuf -lhts -lpthread -ljansson -lncurses -lrocksdb -lsnappy -lz -lbz2 -lgcsa2 -lxg -lsdsl -ldivsufsort -ldivsufsort64 -lrt -lvcfh
LD_LIB_FLAGS:= -L$(CWD)/$(LIB_DIR) -lvcflib -lgssw -lprotobuf -lhts -lpthread -ljansson -lncurses -lrocksdb -lsnappy -lz -lbz2 -lgcsa2 -lxg -lsdsl -ldivsufsort -ldivsufsort64 -lrt -lvcfh -lgfakluge
STATIC_FLAGS=-static -static-libstdc++ -static-libgcc

OBJ:=$(OBJ_DIR)/gssw_aligner.o $(OBJ_DIR)/vg.o cpp/vg.pb.o $(OBJ_DIR)/index.o $(OBJ_DIR)/mapper.o $(OBJ_DIR)/region.o $(OBJ_DIR)/progress_bar.o $(OBJ_DIR)/vg_set.o $(OBJ_DIR)/utility.o $(OBJ_DIR)/path.o $(OBJ_DIR)/alignment.o $(OBJ_DIR)/edit.o $(OBJ_DIR)/sha1.o $(OBJ_DIR)/json2pb.o $(OBJ_DIR)/entropy.o $(OBJ_DIR)/pileup.o $(OBJ_DIR)/caller.o $(OBJ_DIR)/position.o $(OBJ_DIR)/deconstructor.o
Expand Down Expand Up @@ -109,7 +109,7 @@ $(LIB_DIR)/libvcfh.a: .pre-build
+cd $(DEP_DIR)/libVCFH && $(MAKE) && cp libvcfh.a $(CWD)/$(LIB_DIR)/ && cp vcfheader.hpp $(CWD)/$(INC_DIR)/

$(LIB_DIR)/libgfakluge.a: .pre-build
+cd $(DEP_DIR)/gfaKluge && $(MAKE) && cp libgfakluge.a $(CWD)/$(LIB_DIR)/ && cp gfakluge.hpp $(CWD)/$(INC_DIR)/
+cd $(DEP_DIR)/gfakluge && $(MAKE) && cp libgfakluge.a $(CWD)/$(LIB_DIR)/ && cp gfakluge.hpp $(CWD)/$(INC_DIR)/

$(INC_DIR)/sha1.hpp: $(OBJ_DIR)/sha1.o
$(OBJ_DIR)/sha1.o: $(SHA1_DIR)/sha1.cpp $(SHA1_DIR)/sha1.hpp .pre-build
Expand All @@ -130,8 +130,10 @@ $(CPP_DIR)/vg.pb.h: $(LIB_DIR)/libprotobuf.a .pre-build
./bin/protoc $(SRC_DIR)/vg.proto --proto_path=$(SRC_DIR) --cpp_out=cpp
cp $@ $(INC_DIR)

$(OBJ_DIR)/vg.o: $(SRC_DIR)/vg.cpp $(SRC_DIR)/vg.hpp $(CPP_DIR)/vg.pb.h $(LIB_DIR)/libvcflib.a $(FASTAHACK_DIR)/Fasta.o $(LIB_DIR)/libgssw.a $(INC_DIR)/sparsehash/sparse_hash_map $(INC_DIR)/lru_cache.h $(INC_DIR)/stream.hpp $(LIB_DIR)/libprotobuf.a $(LIB_DIR)/libsdsl.a $(OBJ_DIR)/progress_bar.o $(INC_DIR)/gcsa.h $(INC_DIR)/sha1.hpp
$(OBJ_DIR)/vg.o: $(SRC_DIR)/vg.cpp $(SRC_DIR)/vg.hpp $(CPP_DIR)/vg.pb.h $(LIB_DIR)/libvcflib.a $(FASTAHACK_DIR)/Fasta.o $(LIB_DIR)/libgssw.a $(INC_DIR)/sparsehash/sparse_hash_map $(INC_DIR)/lru_cache.h $(INC_DIR)/stream.hpp $(LIB_DIR)/libprotobuf.a $(LIB_DIR)/libsdsl.a $(OBJ_DIR)/progress_bar.o $(INC_DIR)/gcsa.h $(INC_DIR)/sha1.hpp $(LIB_DIR)/libgfakluge.a
+. ./source_me.sh && $(CXX) $(CXXFLAGS) -c -o $@ $< $(LD_INCLUDE_FLAGS) $(LD_LIB_FLAGS)
#$(OBJ_DIR)/vg.o: $(SRC_DIR)/vg.cpp $(SRC_DIR)/vg.hpp $(CPP_DIR)/vg.pb.h $(LIB_DIR)/libvcflib.a $(FASTAHACK_DIR)/Fasta.o $(LIB_DIR)/libgssw.a $(INC_DIR)/sparsehash/sparse_hash_map $(INC_DIR)/lru_cache.h $(INC_DIR)/stream.hpp $(LIB_DIR)/libprotobuf.a $(LIB_DIR)/libsdsl.a $(OBJ_DIR)/progress_bar.o $(INC_DIR)/gcsa.h $(INC_DIR)/sha1.hpp
# +. ./source_me.sh && $(CXX) $(CXXFLAGS) -c -o $@ $< $(LD_INCLUDE_FLAGS) $(LD_LIB_FLAGS)

$(OBJ_DIR)/gssw_aligner.o: $(SRC_DIR)/gssw_aligner.cpp $(SRC_DIR)/gssw_aligner.hpp $(CPP_DIR)/vg.pb.h $(LIB_DIR)/libgssw.a $(LIB_DIR)/libprotobuf.a $(INC_DIR)/sparsehash/sparse_hash_map $(LIB_DIR)/libvcflib.a $(LIB_DIR)/libhts.a ${INC_DIR}/sha1.hpp
+. ./source_me.sh && $(CXX) $(CXXFLAGS) -c -o $@ $< $(LD_INCLUDE_FLAGS) $(LD_LIB_FLAGS)
Expand Down
2 changes: 1 addition & 1 deletion deps/gfakluge
Submodule gfakluge updated 9 files
+2 −0 .gitignore
+8 −1 Makefile
+87 −18 README.md
+201 −37 gfakluge.cpp
+82 −14 gfakluge.hpp
+19 −6 main.cpp
+33 −0 q_redundant.gfa
+1,479 −0 reads.gfa
+12 −0 test.gfa
Loading