@@ -259,6 +259,9 @@ def _interpret_query(self):
259259 if not input_check [0 ]:
260260 return input_check
261261
262+ # Check if bypass_cache is desired
263+ self ._bypass_cache = self ._json_data .get ('bypass_cache' , False )
264+
262265 # Get options that don't fit into query_graph structure from query_options
263266 self ._query_options = self ._json_data .get ('query_options' )
264267 if self ._query_options is None :
@@ -943,7 +946,8 @@ def operate(self):
943946 domain_id = domain_id ,
944947 concept_class_id = concept_class_id ,
945948 ln_ratio_sign = self ._association_direction ,
946- confidence = self ._confidence_interval )
949+ confidence = self ._confidence_interval ,
950+ bypass = self ._bypass_cache )
947951 if json_results :
948952 new_cohd_results .extend (json_results ['results' ])
949953 else :
@@ -952,7 +956,8 @@ def operate(self):
952956 json_results = query_cohd_mysql .query_trapi (concept_id_1 = concept_1_omop_id , concept_id_2 = None ,
953957 dataset_id = self ._dataset_id , domain_id = None ,
954958 ln_ratio_sign = self ._association_direction ,
955- confidence = self ._confidence_interval )
959+ confidence = self ._confidence_interval ,
960+ bypass = self ._bypass_cache )
956961 if json_results :
957962 new_cohd_results .extend (json_results ['results' ])
958963
@@ -962,7 +967,8 @@ def operate(self):
962967 json_results = query_cohd_mysql .query_trapi (concept_id_1 = concept_1_omop_id ,
963968 concept_id_2 = concept_2_id ,
964969 dataset_id = self ._dataset_id , domain_id = None ,
965- confidence = self ._confidence_interval )
970+ confidence = self ._confidence_interval ,
971+ bypass = self ._bypass_cache )
966972 if json_results :
967973 new_cohd_results .extend (json_results ['results' ])
968974
0 commit comments