sbol2.provo

Module Contents

Classes

Association

Usage

Agent

Examples of agents are person, organisation or software.

Plan

Activity

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