Skip to content

Commit 99ac3e7

Browse files
filtering for unique should take precedence over the other values
1 parent 9381c2d commit 99ac3e7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

mcrit/storage/MatchingResult.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ def getFilterValue(self, filter_name):
8686
def applyFilterValues(self):
8787
""" use the filter_values that have been set before to reduce the data """
8888
# filter family/sample
89+
if self.filter_values.get("filter_unique_only", None):
90+
self.filterToUniqueMatchesOnly()
8991
if self.filter_values.get("filter_direct_min_score", None):
9092
self.filterToDirectMinScore(self.filter_values["filter_direct_min_score"])
9193
if self.filter_values.get("filter_direct_nonlib_min_score", None):
@@ -94,8 +96,6 @@ def applyFilterValues(self):
9496
self.filterToFrequencyMinScore(self.filter_values["filter_frequency_min_score"])
9597
if self.filter_values.get("filter_frequency_nonlib_min_score", None):
9698
self.filterToFrequencyMinScore(self.filter_values["filter_frequency_nonlib_min_score"], nonlib=True)
97-
if self.filter_values.get("filter_unique_only", None):
98-
self.filterToUniqueMatchesOnly()
9999
if self.filter_values.get("filter_exclude_own_family", None):
100100
self.excludeOwnFamily()
101101
if self.filter_values.get("filter_family_name", None):

0 commit comments

Comments
 (0)