moleculeresolver.resolution.evidence ==================================== .. py:module:: moleculeresolver.resolution.evidence Classes ------- .. autoapisummary:: moleculeresolver.resolution.evidence.CandidateEvidence moleculeresolver.resolution.evidence.ResolutionResult Module Contents --------------- .. py:class:: CandidateEvidence Evidence and scoring payload for one candidate structure group. .. py:attribute:: smiles :type: str .. py:attribute:: service_agreement_count :type: int .. py:attribute:: service_names :type: list[str] .. py:attribute:: identifiers :type: list[str] .. py:attribute:: identifier_concordance_count :type: int .. py:attribute:: synonym_overlap_count :type: int :value: 0 .. py:attribute:: score_breakdown :type: dict[str, int] .. py:attribute:: total_score :type: int :value: 0 .. py:class:: ResolutionResult Extended result payload for include_evidence=True requests. .. py:attribute:: best_molecule :type: Molecule | None .. py:attribute:: ranked_candidates :type: list[CandidateEvidence] .. py:attribute:: grouped_by_structure :type: dict[str, list[moleculeresolver.molecule.Molecule]] .. py:attribute:: selected_smiles :type: str | None .. py:attribute:: selection_reason :type: str