exclude_negative
- exclude_negative(mappings: Iterable[MappingTypeVar]) Iterable[MappingTypeVar][source]
Exclude negative mappings.
- Parameters:
mappings – An iterable of semantic mappings
- Returns:
A list of semantic mappings, with all negative mappings excluded
>>> from sssom_pydantic import SemanticMapping, NOT >>> m1 = SemanticMapping.exact("mesh:C000089", "CHEBI:28646") >>> m2 = SemanticMapping.exact("mesh:C000089", "CHEBI:28647", predicate_modifier=NOT) >>> assert [m1] == list(exclude_negative([m1, m2]))