Commit d925774 1 parent b9f95cb commit d925774 Copy full SHA for d925774
File tree 6 files changed +39
-27
lines changed
6 files changed +39
-27
lines changed Original file line number Diff line number Diff line change 2
2
prerequisites :
3
3
make --directory=tools/efg-locate
4
4
make --directory=tools/ChainX-block-graph
5
+ make --directory=tools/efg-gaf-splitter
Original file line number Diff line number Diff line change @@ -9,16 +9,23 @@ chainx-block-graph : chainx-block-graph.cpp chainx-block-graph.hpp chaining.hpp
9
9
chainx-block-graph.cpp command-line-parsing/cmdline.c \
10
10
-o chainx-block-graph
11
11
12
- command-line-parsing/cmdline% c command-line-parsing/cmdline% h : command-line-parsing/config.ggo
13
- gengetopt \
14
- --input=./command-line-parsing/config.ggo \
15
- --output-dir=./command-line-parsing/ \
16
- --unnamed-opts
12
+ # uncomment for development
13
+ # command-line-parsing/cmdline%c command-line-parsing/cmdline%h : command-line-parsing/config.ggo
14
+ # gengetopt \
15
+ # --input=./command-line-parsing/config.ggo \
16
+ # --output-dir=./command-line-parsing/ \
17
+ # --unnamed-opts
17
18
18
19
test : chainx-block-graph test/test.sh
19
20
test/test.sh
20
21
21
- .PHONY : clean all test
22
+ .PHONY : clean all test cleanall
22
23
24
+ # clean :
25
+ # rm -Rf command-line-parsing/cmdline.c command-line-parsing/cmdline.h test/output*
26
+ # cleanall :
27
+ # rm -Rf chainx-block-graph command-line-parsing/cmdline.c command-line-parsing/cmdline.h test/output*
23
28
clean :
24
- rm -Rf chainx-block-graph command-line-parsing/cmdline.{c,h} test/output*
29
+ rm -Rf test/output*
30
+ cleanall :
31
+ rm -Rf chainx-block-graph test/output*
Original file line number Diff line number Diff line change 2
2
Program to perform co-linear chaining on the Elastic Degenerate String relaxation of Elastic Founder Graphs.
3
3
4
4
## todo
5
- - remove gengetopt dependency
6
5
- always collect statistics
7
6
- docs
8
7
- more tests trying complex chains
Original file line number Diff line number Diff line change @@ -8,15 +8,18 @@ efg-gaf-splitter : efg-gaf-splitter.cpp efg.hpp command-line-parsing/cmdline.h c
8
8
efg-gaf-splitter.cpp command-line-parsing/cmdline.c \
9
9
-o efg-gaf-splitter
10
10
11
- command-line-parsing/cmdline% c command-line-parsing/cmdline% h : command-line-parsing/config.ggo
12
- gengetopt \
13
- --input=./command-line-parsing/config.ggo \
14
- --output-dir=./command-line-parsing/ \
15
- --unnamed-opts
11
+ # uncomment for development
12
+ # command-line-parsing/cmdline%c command-line-parsing/cmdline%h : command-line-parsing/config.ggo
13
+ # gengetopt \
14
+ # --input=./command-line-parsing/config.ggo \
15
+ # --output-dir=./command-line-parsing/ \
16
+ # --unnamed-opts
16
17
17
- .PHONY : clean all
18
+ .PHONY : clean all cleanall
18
19
19
- clean :
20
- rm -Rf command-line-parsing/cmdline.{c,h}
20
+ # clean :
21
+ # rm -Rf command-line-parsing/cmdline.c command-line-parsing/cmdline.h
22
+ # cleanall :
23
+ # rm -Rf efg-gaf-splitter command-line-parsing/cmdline.c command-line-parsing/cmdline.h
21
24
cleanall :
22
- rm -Rf efg-gaf-splitter command-line-parsing/cmdline.{c,h}
25
+ rm -Rf efg-gaf-splitter
Original file line number Diff line number Diff line change @@ -9,15 +9,18 @@ efg-locate : efg-locate.cpp efg.hpp algo.cpp command-line-parsing/cmdline.h comm
9
9
efg-locate.cpp command-line-parsing/cmdline.c \
10
10
-o efg-locate
11
11
12
- command-line-parsing/cmdline% c command-line-parsing/cmdline% h : command-line-parsing/config.ggo
13
- gengetopt \
14
- --input=./command-line-parsing/config.ggo \
15
- --output-dir=./command-line-parsing/ \
16
- --unnamed-opts
12
+ # uncomment for development
13
+ # command-line-parsing/cmdline%c command-line-parsing/cmdline%h : command-line-parsing/config.ggo
14
+ # gengetopt \
15
+ # --input=./command-line-parsing/config.ggo \
16
+ # --output-dir=./command-line-parsing/ \
17
+ # --unnamed-opts
17
18
18
- .PHONY : clean all
19
+ .PHONY : clean all cleanall
19
20
20
- clean :
21
- rm -Rf command-line-parsing/cmdline.{c,h}
21
+ # clean :
22
+ # rm -Rf command-line-parsing/cmdline.c command-line-parsing/cmdline.h
23
+ # cleanall :
24
+ # rm -Rf efg-locate command-line-parsing/cmdline.c command-line-parsing/cmdline.h
22
25
cleanall :
23
- rm -Rf efg-locate command-line-parsing/cmdline.{c,h}
26
+ rm -Rf efg-locate
Original file line number Diff line number Diff line change 2
2
Perform exact or approximate pattern matching on Elastic Founder Graphs.
3
3
4
4
## TODO
5
- - remove gengetopt dependency
6
5
- documentation
7
6
- more tests
You can’t perform that action at this time.
0 commit comments