API¶
-
class
ActivityProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
AgentProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
AnalysisProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
AssociationProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
AttachmentProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
BuildProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Collection
(*args)[source]¶ The Collection class is a class that groups together a set of TopLevel objects that have something in common.
Some examples of Collection objects: . Results of a query to find all ComponentDefinition objects in a repository that function as promoters . A set of ModuleDefinition objects representing a library of genetic logic gates. . A ModuleDefinition for a complexdesign, and all of the ModuleDefinition, ComponentDefinition, Sequence, and Model objects used to provide its full specification.
-
copy
(*args)[source]¶ Copy an object and automatically increment its version.
If the optional version argument is specified, it will be used instead of incrementing the copied object’s version. An object may also be copied into a new document and a new namespace, assuming compliant URIs.
- SBOLClass :
- The type of SBOL object being copied
- new_doc :
- The new copies will be attached to this Document. NULL by default.
- ns :
- This namespace will be substituted for the current namespace (as configured by setHomespace) in all SBOL-compliat URIs.
- version :
- A new version
The full URI of the created object.
-
-
class
CollectionProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
CombinatorialDerivationProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Component
(*args)[source]¶ The Component class is used to compose ComponentDefinition objects into a structural hierarchy. For example, the ComponentDefinition of a gene could contain four Component objects: a promoter, RBS, CDS, and terminator. In turn, the ComponentDefinition of the promoter Component could contain Component objects defined as various operator sites.
-
class
ComponentDefinition
(*args)[source]¶ The ComponentDefinition class represents the structural entities of a biological design.
The primary usage of this class is to represent structural entities with designed sequences, such as DNA, RNA, and proteins, but it can also be used to represent any other entity that is part of a design, such as small molecules, proteins, and complexes
-
assemble
(*args)[source]¶ Assembles the provided vector of Components into a structural hierarchy.
update SequenceAnnotation starts and ends
Autoconstructs the required Components and SequenceConstraints. The resulting data structure is a partial design, still lacking a specific DNA (or other) sequence. To fully realize a design, use Sequence::assemble().
- list_of_components :
- A list of subcomponents that will compose this ComponentDefinition
-
copy
(*args)[source]¶ Copy an object and automatically increment its version.
If the optional version argument is specified, it will be used instead of incrementing the copied object’s version. An object may also be copied into a new document and a new namespace, assuming compliant URIs.
- SBOLClass :
- The type of SBOL object being copied
- new_doc :
- The new copies will be attached to this Document. NULL by default.
- ns :
- This namespace will be substituted for the current namespace (as configured by setHomespace) in all SBOL-compliat URIs.
- version :
- A new version
The full URI of the created object.
-
getDownstreamComponent
(current_component)[source]¶ Get the downstream Component.
The downstream component
-
getFirstComponent
()[source]¶ Gets the first Component in a linear sequence.
The first component in sequential order
-
getInSequentialOrder
()[source]¶ Orders this ComponentDefinition’s member Components into a linear arrangement based on Sequence Constraints.
Primary sequence structure
-
getLastComponent
()[source]¶ Gets the last Component in a linear sequence.
The last component in sequential order
-
hasDownstreamComponent
(current_component)[source]¶ Checks if the specified Component has a Component downstream in linear arrangement on the DNA strand.
Checks that the appropriate SequenceConstraint exists.
- current_component :
- A Component in this ComponentDefinition
1 if found, 0 if not
-
hasUpstreamComponent
(current_component)[source]¶ Checks if the specified Component has a Component upstream in linear arrangement on the DNA strand.
Checks that the appropriate SequenceConstraint exists.
- current_component :
- A Component in this ComponentDefinition
1 if found, 0 if not
-
participate
(species)[source]¶ A convenience method that assigns a component to participate in a biochemical reaction.
Behind the scenes, it auto-constructs a FunctionalComponent for this ComponentDefinition and assigns it to a Participation
- species :
- A Participation object (ie, participant species in a biochemical Interaction).
-
-
class
ComponentDefinitionProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
ComponentProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Config
[source]¶ A class which contains global configuration variables for the libSBOL environment. Intended to be used like a static class, configuration variables are accessed through the `Config’ object.
-
static
getOption
(option)[source]¶ Get current option value for online validation and conversion.
- option :
- The option key
-
static
setOption
(*args)[source]¶ Configure options for online validation and conversion Option
Description
Values
validate
Enable validation and conversion requests through the online validator
True or False
validatorURL
The http request endpoint for validation
A valid URL, set to http://www.async.ece.utah.edu/sbol-validator/endpoint.php by default
output
File format for conversion
SBOL2, SBOL1, FASTA, GenBank
diff
Report differences between two files
True or False
noncompliantUrisAllowed
If set to false, URIs in the file will not be checked for compliance with the SBOL specification
True or False
incompleteDocumentsAllowed
If set to false, not all referenced objects must be described within the given main_file
True or False
bestPracticesCheck
If set to true, the file is checked for the best practice rules set in the SBOL specification
True or False
failOnFirstError
If set to true, the validator will fail at the first error
True or False
displayFullErrorStackTrace
If set to true (and failOnFirstError is true) the validator will provide a stack trace for the first validation error
True or False
topLevelToConvert
uriPrefix
Required for conversion from FASTA and GenBank to SBOL1 or SBOL2, used to generate URIs
True or False
version
Adds the version to all URIs and to the document
A valid Maven version string
wantFileBack
Whether or not to return the file contents as a string
True or False
- option :
- The option key
- value :
- The option value
-
static
-
Config_getOption
(option)[source]¶ Get current option value for online validation and conversion.
- option :
- The option key
-
Config_setOption
(*args)[source]¶ Configure options for online validation and conversion Option
Description
Values
validate
Enable validation and conversion requests through the online validator
True or False
validatorURL
The http request endpoint for validation
A valid URL, set to http://www.async.ece.utah.edu/sbol-validator/endpoint.php by default
output
File format for conversion
SBOL2, SBOL1, FASTA, GenBank
diff
Report differences between two files
True or False
noncompliantUrisAllowed
If set to false, URIs in the file will not be checked for compliance with the SBOL specification
True or False
incompleteDocumentsAllowed
If set to false, not all referenced objects must be described within the given main_file
True or False
bestPracticesCheck
If set to true, the file is checked for the best practice rules set in the SBOL specification
True or False
failOnFirstError
If set to true, the validator will fail at the first error
True or False
displayFullErrorStackTrace
If set to true (and failOnFirstError is true) the validator will provide a stack trace for the first validation error
True or False
topLevelToConvert
uriPrefix
Required for conversion from FASTA and GenBank to SBOL1 or SBOL2, used to generate URIs
True or False
version
Adds the version to all URIs and to the document
A valid Maven version string
wantFileBack
Whether or not to return the file contents as a string
True or False
- option :
- The option key
- value :
- The option value
-
class
Cut
(*args)[source]¶ The Cut class specifies a location between two coordinates of a Sequence’s elements.
-
class
DesignProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Document
(*args)[source]¶ Read and write SBOL using a Document class. The Document is a container for Components, Modules, and all other SBOLObjects.
-
addComponentDefinition
(*args)[source]¶ Adds a component definition or a list of component definitions to a sbol::Document object.
- componentDefinition :
- ComponentDefinition object or a list of ComponentDefinition objects
-
addModuleDefinition
(*args)[source]¶ Adds a module definition or a list of module definitions to a sbol::Document object.
- moduleDefinition :
- ModuleDefinition object or a list of ModuleDefinition objects
-
addNamespace
(*args)[source]¶ Add a new namespace to this Document.
- ns :
- The namespace, eg. http://sbols.org/v2#
- prefix :
- The namespace prefix, eg. sbol
-
addSequence
(*args)[source]¶ Adds a sequence or a list of sequences to a sbol::Document object.
- sequence :
- Sequence object or a list of Sequence objects
-
append
(filename)[source]¶ Read an RDF/XML file and attach the SBOL objects to this Document.
New objects will be added to the existing contents of the Document
- filename :
- The full name of the file you want to read (including file extension)
-
find
(uri)[source]¶ Search recursively for an SBOLObject in this Document that matches the uri.
- uri :
- The identity of the object to search for
A pointer to the SBOLObject, or NULL if an object with this identity doesn’t exist
-
find_property
(uri)[source]¶ Search this object recursively to see if it contains a member property with the given RDF type.
- uri :
- The RDF type of the property to search for.
A pointer to the object that contains a member property with the specified RDF type, NULL otherwise
-
getActivity
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getAgent
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getAnalysis
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getAttachment
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getBuild
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getCollection
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getCombinatorialDerivation
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getComponentDefinition
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getDesign
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getImplementation
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getModel
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getModuleDefinition
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getPlan
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getSampleRoster
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getSequence
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
getTest
(uri)[source]¶ Retrieve an object from the Document.
- uri :
- The identity of the SBOL object you want to retrieve
- SBOLClass :
- The type of SBOL object
-
read
(filename)[source]¶ Read an RDF/XML file and attach the SBOL objects to this Document.
Existing contents of the Document will be wiped.
- filename :
- The full name of the file you want to read (including file extension)
-
-
class
FunctionalComponent
(*args)[source]¶ The FunctionalComponent class is used to specify the functional usage of a ComponentDefinition inside a ModuleDefinition. The ModuleDefinition describes how the that describes how the FunctionalComponent interacts with others and summarizes their aggregate function.
-
connect
(interface_component)[source]¶ This method connects module inputs and outputs.
This convenience method auto-constructs a MapsTo object. See Biosystem Design for an example
- interface_component :
- An input or output component from another ModuleDefinition that corresponds with this component.
-
isMasked
()[source]¶ Used to tell if a FunctionalComponent is linked to an equivalent FunctionalComponent in another ModuleDefinition.
1 if the FunctionalComponent has been over-rided by another FunctionalComponent, 0 if it hasn’t.
-
mask
(masked_component)[source]¶ This method is used to state that FunctionalComponents in separate ModuleDefinitions are functionally equivalent.
Using this method will override the FunctionalComponent in the argument with the FunctionalComponent calling the method. This is useful for overriding a generic, template component with an explicitly defined component. This convenience method auto-constructs a MapsTo object. See Biosystem Design for an example
- masked_component :
- The FunctionalComponent that is being masked (over-ridden)
-
-
class
FunctionalComponentProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
GenericLocation
(*args)[source]¶ the GenericLocation class is included as a starting point for specifying regions on Sequence objects with encoding properties other than IUPAC and potentially nonlinear structure. This class can also be used to set the orientation of a SequenceAnnotation and any associated Component when their parent ComponentDefinition is a partial design that lacks a Sequence.
-
class
Identified
(*args)[source]¶ All SBOL-defined classes are directly or indirectly derived from the Identified abstract class.
An Identified object is identified using a Uniform Resource Identifier (URI), a unique string that identifies and refers to a specific object in an SBOL document or in an online resource such as a DNA repository.
-
class
ImplementationProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
IntProperty
(*args)[source]¶ IntProperty objects are used to contain integers.
They can be used as member objects inside custom SBOL Extension classes.
-
class
Interaction
(*args)[source]¶ The Interaction class provides more detailed descriptionof how the FunctionalComponents are intended to work together. For example, this class can be used to represent different forms of genetic regulation (e.g., transcriptional activation or repression), processes from the central dogma of biology (e.g. transcription and translation), and other basic molecular interactions (e.g., non-covalent binding or enzymatic phosphorylation).
-
class
InteractionProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Location
(*args)[source]¶ The Location class specifies the strand orientation of a Component and can be further extended by the Range, Cut, and GenericLocation classes.
-
class
LocationProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
MapsTo
(*args)[source]¶ The purpose of the MapsTo class is to make identity relationships between different ComponentInstances in functional and structural hierarchies more clear. For example, a MapsTo object may be used to connect outputs and inputs between different low-level ModuleDefinitions contained in a higher level Module Definition. A MapsTo object may also be used to override a generic Component in a low-level ModuleDefinition with an explicit Component in a high-level ModuleDefinition, for example mapping a generic gene to an explicit component with a name and sequence.
-
class
MapsToProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Model
(*args)[source]¶ The purpose of the Model class is to serve as a placeholder for an external computational model and provide additional meta-data to enable better reasoning about the contents of this model.
In this way, there is minimal duplication of standardization efforts and users of SBOL can formalize the function of a ModuleDefinition in the language of their choice.
-
copy
(*args)[source]¶ Copy an object and automatically increment its version.
If the optional version argument is specified, it will be used instead of incrementing the copied object’s version. An object may also be copied into a new document and a new namespace, assuming compliant URIs.
- SBOLClass :
- The type of SBOL object being copied
- new_doc :
- The new copies will be attached to this Document. NULL by default.
- ns :
- This namespace will be substituted for the current namespace (as configured by setHomespace) in all SBOL-compliat URIs.
- version :
- A new version
The full URI of the created object.
-
-
class
ModelProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Module
(*args)[source]¶ The Module class represents a submodule of a ModuleDefinition within a hierarchical design.
-
class
ModuleDefinition
(*args)[source]¶ The ModuleDefinition class represents a grouping of structural and functional entities in a biological design. The primary usage of this class is to assert the molecular interactions and abstract function of its child entities.
-
assemble
(*args)[source]¶ Assemble a high-level ModuleDefinition from lower-level submodules.
Autoconstructs Module objects in the process.
- list_of_modules :
- A list of pointers to the submodule ModuleDefinitions
-
copy
(*args)[source]¶ Copy an object and automatically increment its version.
If the optional version argument is specified, it will be used instead of incrementing the copied object’s version. An object may also be copied into a new document and a new namespace, assuming compliant URIs.
- SBOLClass :
- The type of SBOL object being copied
- new_doc :
- The new copies will be attached to this Document. NULL by default.
- ns :
- This namespace will be substituted for the current namespace (as configured by setHomespace) in all SBOL-compliat URIs.
- version :
- A new version
The full URI of the created object.
-
-
class
ModuleDefinitionProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
ModuleProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
OwnedActivity
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedAgent
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedAnalysis
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedAssociation
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedAttachment
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedBuild
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedCollection
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedCombinatorialDerivation
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedComponent
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedComponentDefinition
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedDesign
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedFunctionalComponent
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedImplementation
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedInteraction
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedLocation
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedMapsTo
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedModel
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedModule
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedModuleDefinition
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedParticipation
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedPlan
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedSampleRoster
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedSequence
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedSequenceAnnotation
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedSequenceConstraint
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedTest
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedUsage
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
OwnedVariableComponent
(*args)[source]¶ A container property that contains child objects.
Creates a composition out of two or more classes. In the SBOL specification, compositional relationships are indicated in class diagrams by arrows with black diamonds. A compositional relationship means that deleting the parent object will delete the child objects, and adding the parent object to a Document will also add the child object. Owned objects are stored in arbitrary order.
- SBOLClass :
- The type of child SBOL object contained by this Property
-
add
(sbol_obj)[source]¶ Appends the new value to a list of values, for properties that allow it.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- sbol_obj :
- A child object to add to this container property. Adds a child object to the parent object. This method always appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
-
create
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createCut
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createGenericLocation
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
createRange
(uri)[source]¶ - SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- SBOLSubClass :
- A derived class of SBOLClass. Use this specialization for OwnedObject properties which contain multiple types of SBOLObjects.
- uri :
- If SBOLCompliance is enabled, this should be the displayId for the new child object. If not enabled, this should be a full raw URI.
A reference to the child object Autoconstructs a child object and attaches it to the parent object. The new object will be constructed with default values specified in the constructor for this type of object. If SBOLCompliance is enabled, the child object’s identity will be constructed using the supplied displayId argument. Otherwise, the user should supply a full URI. check uniqueness of URI in Document
-
get
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getCut
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getGenericLocation
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
getRange
(*args)[source]¶ Get the child object.
- SBOLClass :
- The type of the child object
- SBOLSubClass :
- A derived class of SBOLClass. Use this type specialization when adding multiple types of SBOLObjects to a container.
- uri :
- The specific URI for a child object if this OwnedObject property contains multiple objects,
A reference to the child object Returns a child object from the OwnedObject property. If no URI is specified, the first object in this OwnedObject property is returned.
-
remove
(*args)[source]¶ Remove an object from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
set
(sbol_obj)[source]¶ Basic setter for OwnedObject SBOL IntProperty.
- SBOLClass :
- The type of SBOL object contained in this OwnedObject property
- sbol_obj :
- A child object to add to this container property. Assigns a child object to this OwnedObject container property. This method always overwrites the first SBOLObject in the container. appends another object to those already contained in this OwnedObject property. In SBOLCompliant mode, the create method is preferred
- sbol_obj :
- The child object Sets the first object in the container
-
class
Participation
(*args)[source]¶ Each Participation represents how a particular FunctionalComponent behaves in its parent Interaction.
-
class
ParticipationProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
PlanProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Range
(*args)[source]¶ A Range object specifies a region via discrete, inclusive start and end positions that correspond to indices for characters in the elements String of a Sequence. Note that the index of the first location is 1, as is typical practice in biology, rather than 0, as is typical practice in computer science.
-
class
ReferencedObject
(*args)[source]¶ A reference to another SBOL object Contains a Uniform Resource Identifier (URI) that refers to an an associated object.
The object it points to may be another resource in this Document or an external reference, for example to an object in an external repository. In the SBOL specification, association by reference is indicated in class diagrams by arrows with open (white) diamonds.
-
add
(*args)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
create
(uri)[source]¶ Creates another SBOL object derived from TopLevel and adds it to the Document.
- uri :
- In “open world” mode, this is a full URI and the same as the returned URI. If the default namespace for libSBOL has been configured, then this argument should simply be a local identifier. If SBOL-compliance is enabled, this argument should be the intended displayId of the new object. A full URI is automatically generated and returned.
The full URI of the created object.
-
-
class
SBOLObject
(*args)[source]¶ An SBOLObject converts a class data structure into an RDF triple store and contains methods for serializing and parsing RDF triples.
-
compare
(comparand)[source]¶ Compare two SBOL objects or Documents.
The behavior is currently undefined for objects with custom annotations or extension classes.
- comparand :
- A pointer to the object being compared to this one.
1 if the objects are identical, 0 if they are different
-
find
(uri)[source]¶ Search this object recursively to see if an object with the URI already exists.
- uri :
- The URI to search for.
A pointer to theobject with this URI if it exists, NULL otherwise
-
find_property
(uri)[source]¶ Search this object recursively to see if it contains a member property with the given RDF type.
- uri :
- The RDF type of the property to search for.
A pointer to the object that contains a member property with the specified RDF type, NULL otherwise
-
getProperties
()[source]¶ Gets URIs for all properties contained by this object.
This includes SBOL core properties as well as custom annotations. Use this to find custom extension data in an SBOL file.
A vector of URIs that identify the properties contained in this object
-
getPropertyValue
(property_uri)[source]¶ Get the value of a custom annotation property by its URI.
- property_uri :
- The URI for the property
The value of the property or SBOL_ERROR_NOT_FOUND
-
-
class
SampleRosterProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
Sequence
(*args)[source]¶ The primary structure (eg, nucleotide or amino acid sequence) of a ComponentDefinition object.
-
assemble
(*args)[source]¶ Calculates the complete sequence of a high-level Component from the sequence of its subcomponents.
{rior to assembling the the complete sequence, you must assemble a template design by calling ComponentDefinition::assemble for the ComponentDefinition that references this Sequence.
- composite_sequence :
- Typically no value for the composite sequence should be specified by the user. This parameter is used to hold the composite sequence as it is passed to function calls at a higher-level of the recursion stack.
-
copy
(*args)[source]¶ Copy an object and automatically increment its version.
If the optional version argument is specified, it will be used instead of incrementing the copied object’s version. An object may also be copied into a new document and a new namespace, assuming compliant URIs.
- SBOLClass :
- The type of SBOL object being copied
- new_doc :
- The new copies will be attached to this Document. NULL by default.
- ns :
- This namespace will be substituted for the current namespace (as configured by setHomespace) in all SBOL-compliat URIs.
- version :
- A new version
The full URI of the created object.
-
-
class
SequenceAnnotation
(*args)[source]¶ The SequenceAnnotation class describes one or more regions of interest on the Sequence objects referred to by its parent ComponentDefinition. In addition, SequenceAnnotation objects can describe the substructure of their parent ComponentDefinition through association with the Component objects contained by this ComponentDefinition.
-
class
SequenceAnnotationProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
SequenceConstraint
(*args)[source]¶ The SequenceConstraint class can be used to assert restrictions on the relative, sequence-based positions of pairs of Component objects contained by the same parent ComponentDefinition. The primary purpose of this class is to enable the specification of partially designed ComponentDefinition objects, for which the precise positions or orientations of their contained Component objects are not yet fully determined.
-
class
SequenceConstraintProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
SequenceProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
TestProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
TextProperty
(*args)[source]¶ TextProperty objects are used to contain string literals.
They can be used as member objects inside custom SBOL Extension classes.
-
class
TopLevel
(*args)[source]¶ All SBOL classes derived from TopLevel appear as top level nodes in the RDF/XML document tree and SBOL files. An abstract class.
-
class
URIProperty
(*args)[source]¶ A URIProperty may contain a restricted type of string that conforms to the specification for a Uniform Resource Identifier (URI), typically consisting of a namespace authority followed by an identifier.
A URIProperty often contains a reference to an SBOL object or may contain an ontology term.
-
class
UsageProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
VariableComponentProperty
(*args)[source]¶ Member properties of all SBOL objects are defined using a Property object.
The Property class provides a generic interface for accessing SBOL objects. At a low level, the Property class converts SBOL data structures into RDF triples.
- The :
- SBOL specification currently supports string, URI, and integer literal values.
-
add
(new_value)[source]¶ Appends the new value to a list of values, for properties that allow it.
- new_value :
- A new string which will be added to a list of values.
-
getTypeURI
()[source]¶ The uniform resource identifier that describes the RDF-type of this SBOL Object
-
remove
(index=0)[source]¶ Remove a Property from the list of objects and destroy it.
- uri :
- The identity of the object to be destroyed. This can be a displayId of the object or a full URI may be provided.
- index :
- A numerical index for the object.
-
class
VersionProperty
(property_owner, type_uri, lower_bound, upper_bound, initial_value)[source]¶ Contains a version number for an SBOL object.
The VersionProperty follows Maven versioning semantics and includes a major, minor, and patch version number. Specifically, libSBOL currently only supports using ‘.’ as a delimiter (e.g.: v2.0.1). If the user does not want to follow Maven versioning, they can specify an arbitrary version string using the set() method.
-
major
()[source]¶ Get major version.
The major version as an integer Splits the version string by a delimiter and returns the major version number
-
-
getHomespace
()[source]¶ Returns the current default namespace for autocreation of URIs when a new SBOL object is created.