Removed the predicate to check for a quality column (because for example
with obi annotate, clone view so clone predicate, then modify seq, so quality is deleted, and predicate becomes a problem)
This commit is contained in:
@ -1900,9 +1900,9 @@ Obiview_p obi_new_view_nuc_seqs(OBIDMS_p dms, const char* view_name, Obiview_p v
|
||||
// Add predicate functions specific to the view type
|
||||
// TODO macros?
|
||||
|
||||
if (quality_column)
|
||||
nb_predicates = view->nb_predicates + 4;
|
||||
else
|
||||
// if (quality_column) TODO
|
||||
// nb_predicates = view->nb_predicates + 4;
|
||||
// else
|
||||
nb_predicates = view->nb_predicates + 3;
|
||||
|
||||
if (view->nb_predicates == 0)
|
||||
@ -1920,8 +1920,8 @@ Obiview_p obi_new_view_nuc_seqs(OBIDMS_p dms, const char* view_name, Obiview_p v
|
||||
(view->predicate_functions)[(view->nb_predicates)] = view_has_nuc_sequence_column;
|
||||
(view->predicate_functions)[(view->nb_predicates) + 1] = view_has_id_column;
|
||||
(view->predicate_functions)[(view->nb_predicates) + 2] = view_has_definition_column;
|
||||
if (quality_column)
|
||||
(view->predicate_functions)[(view->nb_predicates) + 3] = view_has_quality_column;
|
||||
// if (quality_column) # TODO discuss. Commented bc for example with obi annotate, clone view so clone predicate, then modify seq, so quality is deleted, and predicate boom
|
||||
// (view->predicate_functions)[(view->nb_predicates) + 3] = view_has_quality_column;
|
||||
|
||||
view->nb_predicates = nb_predicates;
|
||||
|
||||
|
Reference in New Issue
Block a user