sbol2.provo
¶
Module Contents¶
Classes¶
Examples of agents are person, organisation or software. |
|
A generated Entity is linked through a wasGeneratedBy |
- class sbol2.provo.Association(uri=URIRef('example'), agent=None, role=None, version=VERSION_STRING, type_uri=PROVO_ASSOCIATION)¶
Bases:
sbol2.identified.Identified
- agent¶
- _roles¶
- plan¶
- addRole(self, new_role)¶
- removeRole(self, index=0)¶
- class sbol2.provo.Usage(uri=URIRef('example'), entity=None, role=None, version=VERSION_STRING, type_uri=PROVO_USAGE)¶
Bases:
sbol2.identified.Identified
- _entity¶
- _roles¶
- addRole(self, new_role)¶
- removeRole(self, index=0)¶
- class sbol2.provo.Agent(uri=URIRef('example'), version=VERSION_STRING, type_uri=PROVO_AGENT)¶
Bases:
sbol2.toplevel.TopLevel
Examples of agents are person, organisation or software. These agents should be annotated with additional information, such as software version needed to be able to run the same software again.
- class sbol2.provo.Plan(uri=URIRef('example'), version=VERSION_STRING, type_uri=PROVO_PLAN)¶
Bases:
sbol2.toplevel.TopLevel
- class sbol2.provo.Activity(uri=URIRef('example'), action_type='', version=VERSION_STRING, type_uri=PROVO_ACTIVITY)¶
Bases:
sbol2.toplevel.TopLevel
A generated Entity is linked through a wasGeneratedBy relationship to an Activity, which is used to describe how different Agents
and other entities were used. An Activity is linked through a
a qualifiedAssociation to Associations, to describe the role of agents, and is linked through qualifiedUsage to Usages to describe the role of other entities used as part of the activity. Moreover, each Activity includes optional startedAtTime and endedAtTime properties. When using Activity to capture how an entity was derived, it is expected that any additional information needed will be attached as annotations. This may include software settings or textual notes. Activities can also be linked together using the wasInformedBy relationship to provide dependency without explicitly specifying start and end times.
- _startedAtTime¶
- _endedAtTime¶
- wasInformedBy¶
- associated¶
- usages¶
- agent¶
- plan¶