MHCXGraph.app.main

MHCXGraph.app.main()[source]

Run the MHCXGraph command-line pipeline.

This function orchestrates the full workflow:

  1. Parse command-line arguments.

  2. Load the execution manifest.

  3. Configure logging and runtime tracking.

  4. Generate graph representations from input structures.

  5. Execute the association workflow.

The workflow can operate in two modes defined in the manifest:

multiple

Process all graphs together in a single association task.

pairwise

Perform pairwise comparisons between all graph combinations.

Return type:

None

Raises:

ValueError – If the configured run_mode is not "multiple" or "pairwise".