QuickAnalysis.JudgeHolder#

QuickAnalysis.JudgeHolder.py

the purpose of this class is to separate CD-related codes from the mapper and sd

Copyright (c) 2023, SAXS Team, KEK-PF

class JudgeHolder(sd, pre_recog, analysis_copy)#

Bases: object

add_conc_depend_info()#
clear_cd_info_dependents()#
compute_rdr_hints()#
get_callbacks()#
get_cd_colors(guide_info=None, debug=False)#
see ElutionMapperCanvas.get_cd_colors to understand the following control flow.
  1. self.get_cd_list() # substantial computation which implies RDR computation

  2. caller.update_guide_info() # which adds RDR-info to guide_info

  3. convert_to_colors(cd_list, guide_info)

get_cd_degree_from_range(start, stop)#
get_cd_degrees()#
get_cd_list()#
get_conc_depend_info()#
get_rdr_hints()#
has_uncomputable_rdrs()#
set_mapper(mapper)#
update_sd(new_sd)#
update_x_curve(curve)#
convert_to_colors(cd_list, rdr_hints)#
convert_to_degrees(cd_list, rdr_hints)#
rdr_is_uncomputable(rdr_hints, k)#