Skip to content

Commit

Permalink
switched 'check_coverages' length>coverage
Browse files Browse the repository at this point in the history
	modified:   Makefile
	modified:   src/cortex/coverage_walk.c
  • Loading branch information
aylingm authored and aylingm committed Nov 17, 2017
1 parent 35422b0 commit 12b4831
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 15 deletions.
26 changes: 13 additions & 13 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,34 +18,34 @@ endif

ifeq ($(shell expr $(MAXK) \< 32),1)
BITFIELDS = 1
MAXK=31
BIN_SUFFIX=31
else ifeq ($(shell expr $(MAXK) \< 64),1)
BITFIELDS = 2
MAXK=63
BIN_SUFFIX=63
else ifeq ($(shell expr $(MAXK) \< 96),1)
BITFIELDS = 3
MAXK=95
BIN_SUFFIX=95
else ifeq ($(shell expr $(MAXK) \< 128),1)
BITFIELDS = 4
MAXK=127
BIN_SUFFIX=127
else ifeq ($(shell expr $(MAXK) \< 161),1)
BITFIELDS = 5
MAXK=159
BIN_SUFFIX=159
else ifeq ($(shell expr $(MAXK) \< 193),1)
BITFIELDS = 6
MAXK=191
BIN_SUFFIX=191
else ifeq ($(shell expr $(MAXK) \< 224),1)
BITFIELDS = 7
MAXK=223
BIN_SUFFIX=223
else ifeq ($(shell expr $(MAXK) \< 256),1)
BITFIELDS = 8
MAXK=255
BIN_SUFFIX=255
else
BITFIELDS = 1
MAXK=31
BIN_SUFFIX=31
endif

BIN_SUFFIX = $(MAXK)
#BIN_SUFFIX = $(MAXK)

# Main program includes
IDIR_BASIC =include/basic
Expand Down Expand Up @@ -135,13 +135,13 @@ filterreads:remove_objects $(FILTERREADS_OBJ)
mkdir -p $(BIN); $(CC) $(OPT) -o $(BIN)/filterreads_$(BIN_SUFFIX) $(FILTERREADS_OBJ) -lm

run_basic_tests : remove_objects $(BASIC_TESTS_OBJ)
mkdir -p $(BIN); $(CC) $(OPT) $(CFLAGS_CUNIT) $(CFLAGS_BASIC_TESTS) -lcunit -o $(BIN)/run_basic_tests_$(MAXK)$(READ_PAIR_SUFFIX) $(BASIC_TESTS_OBJ)
mkdir -p $(BIN); $(CC) $(OPT) $(CFLAGS_CUNIT) $(CFLAGS_BASIC_TESTS) -lcunit -o $(BIN)/run_basic_tests_$(BIN_SUFFIX)$(READ_PAIR_SUFFIX) $(BASIC_TESTS_OBJ)

run_hash_table_tests : remove_objects $(HASH_TABLE_TESTS_OBJ)
mkdir -p $(BIN); $(CC) $(OPT) $(CFLAGS_CUNIT) $(CFLAGS_HASH_TABLE_TESTS) -lcunit -o $(BIN)/run_hash_table_tests_$(MAXK) $(HASH_TABLE_TESTS_OBJ)
mkdir -p $(BIN); $(CC) $(OPT) $(CFLAGS_CUNIT) $(CFLAGS_HASH_TABLE_TESTS) -lcunit -o $(BIN)/run_hash_table_tests_$(BIN_SUFFIX) $(HASH_TABLE_TESTS_OBJ)

run_graph_tests : remove_objects $(GRAPH_TESTS_OBJ)
mkdir -p $(BIN); $(CC) $(LINKOPT) $(CFLAGS_CUNIT) -o $(BIN)/run_graph_tests_$(MAXK) $(GRAPH_TESTS_OBJ) -lcunit
mkdir -p $(BIN); $(CC) $(LINKOPT) $(CFLAGS_CUNIT) -o $(BIN)/run_graph_tests_$(BIN_SUFFIX) $(GRAPH_TESTS_OBJ) -lcunit

tests: remove_objects run_basic_tests run_hash_table_tests run_graph_tests

Expand Down
7 changes: 5 additions & 2 deletions src/cortex/coverage_walk.c
Original file line number Diff line number Diff line change
Expand Up @@ -224,9 +224,12 @@ Nucleotide coverage_walk_get_best_label_bubble(pathStep * step, dBNode* node, Or
// check for single best edge first on coverage, with length of path breaking ties
void check_coverages(Nucleotide nucleotide) {
if (all_coverages[nucleotide] > 1){
if ((all_coverages[nucleotide] > highest_coverage) ||
/*if ((all_coverages[nucleotide] > highest_coverage) ||
((all_coverages[nucleotide] == highest_coverage) &&
(all_lengths[nucleotide] > highest_coverage_length))){
(all_lengths[nucleotide] > highest_coverage_length))){ */
if ((all_lengths[nucleotide] > highest_coverage_length) ||
((all_lengths[nucleotide] == highest_coverage_length) &&
(all_coverages[nucleotide] > highest_coverage))){
highest_coverage=all_coverages[nucleotide];
highest_coverage_length=all_lengths[nucleotide];
step->label=nucleotide;
Expand Down

0 comments on commit 12b4831

Please sign in to comment.