Skip to content

Commit

Permalink
Recent updates to temp3 and two_backbones
Browse files Browse the repository at this point in the history
  • Loading branch information
wdrav committed May 7, 2024
1 parent cb76a96 commit 4a8ade0
Show file tree
Hide file tree
Showing 8 changed files with 1,031 additions and 295 deletions.
544 changes: 297 additions & 247 deletions SBOL3_simple_library4.nt

Large diffs are not rendered by default.

Binary file modified SBOL3_simple_library4.xlsx
Binary file not shown.
685 changes: 685 additions & 0 deletions simple_library.nt

Large diffs are not rendered by default.

11 changes: 8 additions & 3 deletions temp.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
import excel2sbol.converter as conv
# import excel2sbol.converter as conv
import sys
import os

sys.path.insert(0, '/Users/william/Desktop/Code/GLL/Excel-to-SBOL/excel2sbol/excel2sbol')
import converter as conv


cwd = os.chdir('/Users/william/Desktop/Code/GLL/Excel-utilities')
cwd = os.getcwd()
print(cwd)

file_path_in = os.path.join(cwd, 'SBOL3_simple_library4.xlsx')
file_path_out = os.path.join(cwd, 'SBOL3_simple_library4.nt')
file_path_in = os.path.join(cwd, 'two_backbones.xlsx')
file_path_out = os.path.join(cwd, 'two_backbones.nt')

conv.converter(file_path_in, file_path_out, file_format='sorted nt')
# conv.converter(file_path_in, file_path_out, sbol_version=2,
Expand Down
18 changes: 14 additions & 4 deletions temp3.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ def updateVariableFeatures(doc, combdev):
if obj == None or type(obj) != sbol3.combderiv.CombinatorialDerivation:
ins = False
obj = doc.find(item)
obj.strategy = sbol3.SBOL_ENUMERATE
obj.strategy = sbol3.SBOL_ENUMERATE # Check This line

if doc.find(f'{insert}_template'):
template = doc.find(f'{insert}_template')
Expand All @@ -37,13 +37,16 @@ def updateVariableFeatures(doc, combdev):

# Go through and ensure that variantderivations are correct

removeList = []
addList = []
removeList = [] # List of variants to remove
addList = [] # List of variants to add as a subcomponent

# combdev list of changed from combinatorial derivations to components
for variant in variable_feature.variants:
if str(variant) in combdev:
addList.append(variant)
removeList.append(variant)

# Check to see if correct reasoning but works
for item in removeList:
variable_feature.variants.remove(item)
for item in addList:
Expand Down Expand Up @@ -185,6 +188,7 @@ def updateVariableFeatures(doc, combdev):
part += 1

# Clear the part # from the subcomponents
# Check this

for feature in list(template.features):
if type(feature) == sbol3.SubComponent:
Expand Down Expand Up @@ -319,6 +323,7 @@ def convCombDeriv(file_path_in):
tempcombdev[item] = dictionaryObj[item]

# 1. Check to see if the object has an inserted construct
# Go through all combinatorial derivations - if has insert, remove insert from tempcombdev and add top level object to combdev
for item in dictionaryObj:
ins = item + "_ins"
if ins in dictionaryObj:
Expand Down Expand Up @@ -349,7 +354,7 @@ def convCombDeriv(file_path_in):
combdev[item] = tempcombdev[item]
break


# Check if need to remove from tempcombdev after adding to combdev

# 4. For every item in tempcombdev (Not a combinatorial derivation), convert it to a component

Expand Down Expand Up @@ -404,10 +409,15 @@ def convCombDeriv(file_path_in):
doc.add(newComponents[item])

# 7. Update the variable features in each of the combinatorial derivation objects if there are conversions
# Might have to update to make sure that it's the correct logic (If there are any changes to combinatorial derivations)
if tempcombdev != combdev:
updateVariableFeatures(doc, combdev)

# 8. Update the uri references
# Not sure if this is necessary - doesn't seem to make a difference
# Take a new dictionary mapping the identity of the old objects to the newly created components
# Plug it into the helper function to update the uri refs (Not sure if does anything)

oldToNew = {}

for item in tempcombdev:
Expand Down
33 changes: 13 additions & 20 deletions two_backbones.nt
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@
<http://sbolstandard.org/testfiles/Backbone_variants_template> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/Backbone_variants_template> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles/Backbone_variants_template> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#description> "Collection from the Basic Parts sheet" .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#description> "Designs for round 1 if iGEM 2021 calibration experimentation" .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#displayId> "Basic_Parts" .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#member> <http://parts.igem.org/I20270> .
Expand All @@ -118,17 +118,16 @@
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#member> <http://parts.igem.org/J364007> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#member> <http://parts.igem.org/J364009> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#member> <http://parts.igem.org/R0040> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/pOpen_v4> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/pSB1C3> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#name> "Basic Parts" .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#member> <https://freegenes.github.io/genbank/BBF10K_000589> .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://sbols.org/v3#name> "Fluorescence calibration basic parts" .
<http://sbolstandard.org/testfiles/Basic_Parts> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Collection> .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://sbols.org/v3#description> "Collection from the Composite Parts sheet" .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://sbols.org/v3#description> "Designs for round 1 if iGEM 2021 calibration experimentation" .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://sbols.org/v3#displayId> "Composite_Parts" .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/Backbone_variants> .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/Two_by_six> .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://sbols.org/v3#name> "Composite Parts" .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://sbols.org/v3#name> "Fluorescence calibration devices" .
<http://sbolstandard.org/testfiles/Composite_Parts> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Collection> .
<http://sbolstandard.org/testfiles/FinalProducts> <http://sbols.org/v3#description> "Final products desired for actual fabrication" .
<http://sbolstandard.org/testfiles/FinalProducts> <http://sbols.org/v3#displayId> "FinalProducts" .
Expand All @@ -152,8 +151,8 @@
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#cardinality> <http://sbols.org/v3#one> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#displayId> "VariableFeature2" .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#variable> <http://sbolstandard.org/testfiles/Two_by_six_template/LocalSubComponent2> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#variant> <http://sbolstandard.org/testfiles/pOpen_v4> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#variant> <http://sbolstandard.org/testfiles/pSB1C3> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#variant> <https://freegenes.github.io/genbank/BBF10K_000589> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#VariableFeature> .
<http://sbolstandard.org/testfiles/Two_by_six> <http://sbols.org/v3#displayId> "Two_by_six" .
<http://sbolstandard.org/testfiles/Two_by_six> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
Expand Down Expand Up @@ -215,23 +214,17 @@
<http://sbolstandard.org/testfiles/Two_by_six_template> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/Two_by_six_template> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles/Two_by_six_template> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#displayId> "pOpen_v4" .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#name> "pOpen_v4" .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#role> <https://identifiers.org/SO:0000155> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#type> <http://purl.obolibrary.org/obo/SO_0000988> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#description> "pMB1 replicon, 100-300 copy" .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#displayId> "pSB1C3" .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#name> "pSB1C3" .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#role> <https://identifiers.org/SO:0000155> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#type> <http://purl.obolibrary.org/obo/SO_0000988> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<http://sbolstandard.org/testfiles> <http://sbols.org/v3#displayId> "testfiles" .
<http://sbolstandard.org/testfiles> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles> <http://sbols.org/v3#name> "" .
<http://sbolstandard.org/testfiles> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#displayId> "BBF10K_000589" .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#hasNamespace> <https://freegenes.github.io/genbank> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#name> "pOpen_v4" .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#role> <https://identifiers.org/SO:0000155> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://www.w3.org/ns/prov#wasDerivedFrom> <https://freegenes.github.io/genbank/BBF10K_000589.gb> .
Binary file modified two_backbones.xlsx
Binary file not shown.
35 changes: 14 additions & 21 deletions two_backbones_ud.nt
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@
<http://sbolstandard.org/testfiles/Backbone_variants_template> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/Backbone_variants_template> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles/Backbone_variants_template> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#description> "Collection from the Basic Parts sheet" .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#description> "Designs for round 1 if iGEM 2021 calibration experimentation" .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#displayId> "BasicParts" .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#member> <http://parts.igem.org/I20270> .
Expand All @@ -120,17 +120,16 @@
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#member> <http://parts.igem.org/J364007> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#member> <http://parts.igem.org/J364009> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#member> <http://parts.igem.org/R0040> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/pOpen_v4> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/pSB1C3> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#name> "Basic Parts" .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#member> <https://freegenes.github.io/genbank/BBF10K_000589> .
<http://sbolstandard.org/testfiles/BasicParts> <http://sbols.org/v3#name> "Fluorescence calibration basic parts" .
<http://sbolstandard.org/testfiles/BasicParts> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Collection> .
<http://sbolstandard.org/testfiles/CompositeParts> <http://sbols.org/v3#description> "Collection from the Composite Parts sheet" .
<http://sbolstandard.org/testfiles/CompositeParts> <http://sbols.org/v3#description> "Designs for round 1 if iGEM 2021 calibration experimentation" .
<http://sbolstandard.org/testfiles/CompositeParts> <http://sbols.org/v3#displayId> "CompositeParts" .
<http://sbolstandard.org/testfiles/CompositeParts> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/CompositeParts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/Backbone_variants_ins> .
<http://sbolstandard.org/testfiles/CompositeParts> <http://sbols.org/v3#member> <http://sbolstandard.org/testfiles/Two_by_six_ins> .
<http://sbolstandard.org/testfiles/CompositeParts> <http://sbols.org/v3#name> "Composite Parts" .
<http://sbolstandard.org/testfiles/CompositeParts> <http://sbols.org/v3#name> "Fluorescence calibration devices" .
<http://sbolstandard.org/testfiles/CompositeParts> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Collection> .
<http://sbolstandard.org/testfiles/FinalProducts> <http://sbols.org/v3#description> "Final products desired for actual fabrication" .
<http://sbolstandard.org/testfiles/FinalProducts> <http://sbols.org/v3#displayId> "FinalProducts" .
Expand All @@ -154,8 +153,8 @@
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#cardinality> <http://sbols.org/v3#one> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#displayId> "VariableFeature2" .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#variable> <http://sbolstandard.org/testfiles/Two_by_six_template/LocalSubComponent2> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#variant> <http://sbolstandard.org/testfiles/pOpen_v4> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#variant> <http://sbolstandard.org/testfiles/pSB1C3> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://sbols.org/v3#variant> <https://freegenes.github.io/genbank/BBF10K_000589> .
<http://sbolstandard.org/testfiles/Two_by_six/VariableFeature2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#VariableFeature> .
<http://sbolstandard.org/testfiles/Two_by_six> <http://sbols.org/v3#displayId> "Two_by_six" .
<http://sbolstandard.org/testfiles/Two_by_six> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
Expand Down Expand Up @@ -218,24 +217,18 @@
<http://sbolstandard.org/testfiles/Two_by_six_template> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/Two_by_six_template> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles/Two_by_six_template> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#description> "" .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#displayId> "pOpen_v4" .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#name> "pOpen_v4" .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#role> <https://identifiers.org/SO:0000155> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#type> <http://purl.obolibrary.org/obo/SO_0000988> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles/pOpen_v4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#description> "pMB1 replicon, 100-300 copy" .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#displayId> "pSB1C3" .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#name> "pSB1C3" .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#role> <https://identifiers.org/SO:0000155> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#type> <http://purl.obolibrary.org/obo/SO_0000988> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles/pSB1C3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<http://sbolstandard.org/testfiles> <http://sbols.org/v3#displayId> "testfiles" .
<http://sbolstandard.org/testfiles> <http://sbols.org/v3#hasNamespace> <http://sbolstandard.org/testfiles> .
<http://sbolstandard.org/testfiles> <http://sbols.org/v3#name> "" .
<http://sbolstandard.org/testfiles> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<http://sbolstandard.org/testfiles> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#description> "" .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#displayId> "BBF10K_000589" .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#hasNamespace> <https://freegenes.github.io/genbank> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#name> "pOpen_v4" .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#role> <https://identifiers.org/SO:0000155> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000251> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
<https://freegenes.github.io/genbank/BBF10K_000589> <http://www.w3.org/ns/prov#wasDerivedFrom> <https://freegenes.github.io/genbank/BBF10K_000589.gb> .

0 comments on commit 4a8ade0

Please sign in to comment.