diff --git a/pyproject.toml b/pyproject.toml index eb4d5cd..aab977c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "translator_testing_model" -version = "0.4.0" +version = "0.4.1" description = "This is the project description." authors = ["Sierra Moxon ", "Richard Bruskiewich "] license = "MIT" diff --git a/src/translator_testing_model/datamodel/pydanticmodel.py b/src/translator_testing_model/datamodel/pydanticmodel.py index 7f0e8a3..85d1ad8 100644 --- a/src/translator_testing_model/datamodel/pydanticmodel.py +++ b/src/translator_testing_model/datamodel/pydanticmodel.py @@ -313,6 +313,7 @@ class PathfinderTestAsset(TestEntity): target_input_category: Optional[str] = Field(None) predicate_id: Optional[str] = Field(None) predicate_name: Optional[str] = Field(None) + minimum_required_path_nodes: Optional[int] = Field(None, description="The number of nodes required in a path to pass this test.") path_nodes: Optional[List[PathfinderPathNode]] = Field(None) association: Optional[str] = Field(None, description="""Specific Biolink Model association 'category' which applies to the test asset defined knowledge statement""") qualifiers: Optional[List[Qualifier]] = Field(default_factory=list, description="""Optional qualifiers which constrain to the test asset defined knowledge statement. Note that this field records such qualifier slots and values as tag=value pairs, where the tag is the Biolink Model qualifier slot named and the value is an acceptable (Biolink Model enum?) value of the said qualifier slot.""")