MHCXGraph.utils.tools.find_triads¶
- MHCXGraph.utils.tools.find_triads(graph_data, classes, config, checks, protein_index, tracker: ResidueTracker | None = None)[source]¶
Identify residue triads within a protein interaction graph.
- Parameters:
graph_data (dict) – Graph metadata containing the graph object, contact map, RSA values, and residue mappings.
classes (dict) – Classification dictionaries defining bins for residues, distances, or solvent accessibility.
config (dict) – Association configuration controlling thresholds, discretization, and filtering rules.
checks (dict) – Dictionary controlling optional filters such as RSA checks.
protein_index (int) – Index of the protein currently being processed.
tracker (ResidueTracker, optional) – Tracking object used for debugging and provenance recording of triad generation.
- Returns:
triads – Dictionary mapping triad tokens to metadata including counts and absolute triad instances.
- Return type: