is_standardizable_curie
- is_standardizable_curie(curie: str) bool [source]
Check if a CURIE is validatable, but not necessarily standardized.
- Parameters:
curie – A compact URI
- Returns:
If the CURIE can be standardized (e.g., prefix normalize and identifier normalized) then validated.
Standard CURIE >>> is_standardizable_curie(”go:0000001”) True
Not a standard CURIE (i.e., no colon) >>> is_standardizable_curie(“0000001”) False >>> is_standardizable_curie(“GO_0000001”) False >>> is_standardizable_curie(“PTM-0001”) False
Non-standardized prefix >>> is_standardizable_curie(”GO:0000001”) True
Incorrect identifier >>> is_standardizable_curie(”go:0001”) False
Banana scenario >>> is_standardizable_curie(”go:GO:0000001”) True
Unknown prefix >>> is_standardizable_curie(“xxx:yyy”) False