dipper.models.Evidence module¶
-
class
dipper.models.Evidence.
Evidence
(graph, association)¶ Bases:
object
To model evidence as the basis for an association. This encompasses:
- measurements taken from the lab, and their significance.
- these can be derived from papers or other agents.
- papers
- >1 measurement may result from an assay,
- each of which may have it’s own significance
-
add_data_individual
(data_curie, label=None, ind_type=None, data_curie_category=None)¶ Add data individual :param data_curie: str either curie formatted or long string,
long strings will be converted to bnodesParameters: - data_curie_category – a biolink category CURIE for data_curie
- type – str curie
- label – str
Returns: None
-
add_evidence
(evidence_line, evidence_type=None, label=None)¶ Add line of evidence node to association id
Parameters: - evidence_line – curie or iri, evidence line
- evidence_type – curie or iri, evidence type if available
Returns: None
-
add_source
(evidence_line, source, label=None, src_type=None, source_category=None)¶ Applies the triples: <evidence> <dc:source> <source> <source> <rdf:type> <type> <source> <rdfs:label> “label”
TODO this should belong in a higher level class :param evidence_line: str curie :param source: str source as curie :param label: optional, str type as curie :param type: optional, str type as curie :return: None
-
add_supporting_data
(evidence_line, measurement_dict)¶ Add supporting data :param evidence_line: :param data_object: dict, where keys are curies or iris and values are measurement values for example:
- {
- “_:1234” : “1.53E07” “_:4567”: “20.25”
}
Note: assumes measurements are RDF:Type ‘ed elsewhere :return: None
-
add_supporting_evidence
(evidence_line, evidence_type=None, label=None)¶ Add supporting line of evidence node to association id
Parameters: - evidence_line – curie or iri, evidence line
- evidence_type – curie or iri, evidence type if available
Returns: None
-
add_supporting_publication
(evidence_line, publication, label=None, pub_type=None)¶ <evidence> <has_supporting_reference> <source> <source> <rdf:type> <type> <source> <rdfs:label> “label” :param evidence_line: str curie :param publication: str curie :param label: optional, str type as curie :param type: optional, str type as curie :return: