| http://purl.uniprot.org/unirules/MF_00060#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:23445 up:source unirule:MF_00060 .
_:23446 up:source unirule:MF_00060 .
_:23447 up:source unirule:MF_00060 .
_:23448 up:source unirule:MF_00060 .
_:23449 up:source unirule:MF_00060 .
_:23450 up:source unirule:MF_00060 .
_:23451 up:source unirule:MF_00060 .
_:23452 up:source unirule:MF_00060 .
_:23453 up:source unirule:MF_00060 .
_:23454 up:source unirule:MF_00060 .
_:23455 up:source unirule:MF_00060 .
_:23456 up:source unirule:MF_00060 .
_:23457 up:source unirule:MF_00060 .
_:23458 up:source unirule:MF_00060 .
_:23459 up:source unirule:MF_00060 .
_:23460 up:source unirule:MF_00060 .
_:23461 up:source unirule:MF_00060 .
_:23462 up:source unirule:MF_00060 .
_:23463 up:source unirule:MF_00060 .
_:23464 up:source unirule:MF_00060 .
_:23465 up:source unirule:MF_00060 .
_:23466 up:source unirule:MF_00060 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0005737 ,
GO:0008253 ,
GO:0046872 ,
keyword:378 ,
keyword:479 ,
keyword:547 ,
keyword:963 .
?gene0 skos:prefLabel 'surE' .
?annotation1 up:cofactor chebi:60240 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 divalent metal cation per subunit.' .
?annotation2 a up:Subcellular_Location_Annotation .
?annotation2li3 up:cellularComponent .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the SurE nucleotidase family.' .
?case5 up:alternativeName ?name7 ,
?name8 ;
up:classifiedWith GO:0004309 ,
GO:0008254 ;
up:recommendedName ?name6 .
?name6 up:ecName '3.1.3.5' ,
'3.1.3.6' ;
up:fullName "5'/3'-nucleotidase SurE" ;
rdf:type up:Structured_Name .
?name7 up:ecName '3.6.1.11' ;
up:fullName 'Exopolyphosphatase' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'Nucleoside monophosphate phosphohydrolase' ;
rdf:type up:Structured_Name .
?case9 up:alternativeName ?name11 ;
up:recommendedName ?name10 .
?name10 up:ecName '3.1.3.5' ;
up:fullName "5'-nucleotidase SurE" ;
rdf:type up:Structured_Name .
?name11 up:fullName "Nucleoside 5'-monophosphate phosphohydrolase" ;
rdf:type up:Structured_Name .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
up:ligand ?ligand16 ;
rdf:type up:Binding_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?ligand16 rdfs:subClassOf chebi:60240 .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:60240 .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
up:ligand ?ligand30 ;
rdf:type up:Binding_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?ligand30 rdfs:subClassOf chebi:60240 .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf chebi:60240 .
_:23467 a rdf:Statement ;
up:attribution _:23445 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:23468 a rdf:Statement ;
up:attribution _:23446 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:23469 a rdf:Statement ;
up:attribution _:23447 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:23470 a rdf:Statement ;
up:attribution _:23448 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:23471 a rdf:Statement ;
up:attribution _:23449 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:23472 a rdf:Statement ;
up:attribution _:23450 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:23473 a rdf:Statement ;
up:attribution _:23451 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:23474 a rdf:Statement ;
up:attribution _:23452 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:23475 a rdf:Statement ;
up:attribution _:23453 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008253 .
_:23476 a rdf:Statement ;
up:attribution _:23454 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046872 .
_:23477 a rdf:Statement ;
up:attribution _:23455 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:23478 a rdf:Statement ;
up:attribution _:23456 ;
rdf:subject ?case5 ;
rdf:predicate up:recommendedName ;
rdf:object ?name6 .
_:23479 a rdf:Statement ;
up:attribution _:23457 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:23480 a rdf:Statement ;
up:attribution _:23458 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:23481 a rdf:Statement ;
up:attribution _:23459 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004309 .
_:23482 a rdf:Statement ;
up:attribution _:23460 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008254 .
_:23483 a rdf:Statement ;
up:attribution _:23461 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:23484 a rdf:Statement ;
up:attribution _:23462 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:23485 a rdf:Statement ;
up:source unirule:MF_00060 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:23486 a rdf:Statement ;
up:attribution _:23463 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:23487 a rdf:Statement ;
up:source unirule:MF_00060 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:23488 a rdf:Statement ;
up:attribution _:23464 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:23489 a rdf:Statement ;
up:source unirule:MF_00060 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:23490 a rdf:Statement ;
up:attribution _:23465 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:23491 a rdf:Statement ;
up:source unirule:MF_00060 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:23492 a rdf:Statement ;
up:attribution _:23466 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00060
#Rule MF_00060 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
VALUES ?supertaxon40 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00060 .
?thisOrganism rdfs:subClassOf+ ?supertaxon40 .
BIND(URI(CONCAT(STR(?this), '#MF_00060a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch45 faldo:location ?templateMotifSequenceMatchRegionP9611246 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9611248 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP96112MF_0006041 .
?templateMotifSequenceMatchRegionP9611246 faldo:begin ?templateMotifSequenceMatchBeginP9611247 .
?templateMotifSequenceMatchBeginP9611247 faldo:position ?templateMotifSequenceMatchBeginPositionP9611242 ;
faldo:reference isoform:P96112-1 .
?templateMotifSequenceProfileAlignmentOperationP9611248 edam:has_input signature:MF_00060 ;
rdf:type edam:operation_0300 .
?targetMotifMatch49 faldo:location ?targetMotifMatchRegionMatch50 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0006052 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP96112MF_0006043 .
?targetMotifMatchRegionMatch50 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0006051 .
?targetMotifMatchRegionMatchBeginMF_0006051 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0006044 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0006052 edam:has_input signature:MF_00060 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP96112MF_0006041, 1, (STRLEN(?templateMotifCigarP96112MF_0006041) - STRLEN(REPLACE(?templateMotifCigarP96112MF_0006041, CONCAT('^(?:-*[^-]){', STR(((8 - ?templateMotifSequenceMatchBeginPositionP9611242) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP96112MF_0006043, 1, (STRLEN(?targetMotifMatchCigarP96112MF_0006043) - STRLEN(REPLACE(?targetMotifMatchCigarP96112MF_0006043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP96112MF_0006043, 1, (STRLEN(?targetMotifMatchCigarP96112MF_0006043) - STRLEN(REPLACE(?targetMotifMatchCigarP96112MF_0006043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0006044) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionP9611261 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9611263 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP96112MF_0006056 .
?templateMotifSequenceMatchRegionP9611261 faldo:begin ?templateMotifSequenceMatchBeginP9611262 .
?templateMotifSequenceMatchBeginP9611262 faldo:position ?templateMotifSequenceMatchBeginPositionP9611257 ;
faldo:reference isoform:P96112-1 .
?templateMotifSequenceProfileAlignmentOperationP9611263 edam:has_input signature:MF_00060 ;
rdf:type edam:operation_0300 .
?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0006067 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP96112MF_0006058 .
?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0006066 .
?targetMotifMatchRegionMatchBeginMF_0006066 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0006059 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0006067 edam:has_input signature:MF_00060 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP96112MF_0006056, 1, (STRLEN(?templateMotifCigarP96112MF_0006056) - STRLEN(REPLACE(?templateMotifCigarP96112MF_0006056, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP9611257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP96112MF_0006058, 1, (STRLEN(?targetMotifMatchCigarP96112MF_0006058) - STRLEN(REPLACE(?targetMotifMatchCigarP96112MF_0006058, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP96112MF_0006058, 1, (STRLEN(?targetMotifMatchCigarP96112MF_0006058) - STRLEN(REPLACE(?targetMotifMatchCigarP96112MF_0006058, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0006059) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionP9611276 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9611278 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP96112MF_0006071 .
?templateMotifSequenceMatchRegionP9611276 faldo:begin ?templateMotifSequenceMatchBeginP9611277 .
?templateMotifSequenceMatchBeginP9611277 faldo:position ?templateMotifSequenceMatchBeginPositionP9611272 ;
faldo:reference isoform:P96112-1 .
?templateMotifSequenceProfileAlignmentOperationP9611278 edam:has_input signature:MF_00060 ;
rdf:type edam:operation_0300 .
?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0006082 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP96112MF_0006073 .
?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0006081 .
?targetMotifMatchRegionMatchBeginMF_0006081 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0006074 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0006082 edam:has_input signature:MF_00060 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP96112MF_0006071, 1, (STRLEN(?templateMotifCigarP96112MF_0006071) - STRLEN(REPLACE(?templateMotifCigarP96112MF_0006071, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionP9611272) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP96112MF_0006073, 1, (STRLEN(?targetMotifMatchCigarP96112MF_0006073) - STRLEN(REPLACE(?targetMotifMatchCigarP96112MF_0006073, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP96112MF_0006073, 1, (STRLEN(?targetMotifMatchCigarP96112MF_0006073) - STRLEN(REPLACE(?targetMotifMatchCigarP96112MF_0006073, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) .
BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0006074) - 1) AS ?thisPositionOn31) .
BIND(?thisPositionOn31 AS ?thisPositionOn32) .
BIND(?this AS ?pfs1t85) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionP9611291 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9611293 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP96112MF_0006086 .
?templateMotifSequenceMatchRegionP9611291 faldo:begin ?templateMotifSequenceMatchBeginP9611292 .
?templateMotifSequenceMatchBeginP9611292 faldo:position ?templateMotifSequenceMatchBeginPositionP9611287 ;
faldo:reference isoform:P96112-1 .
?templateMotifSequenceProfileAlignmentOperationP9611293 edam:has_input signature:MF_00060 ;
rdf:type edam:operation_0300 .
?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0006097 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP96112MF_0006088 .
?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0006096 .
?targetMotifMatchRegionMatchBeginMF_0006096 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0006089 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0006097 edam:has_input signature:MF_00060 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP96112MF_0006086, 1, (STRLEN(?templateMotifCigarP96112MF_0006086) - STRLEN(REPLACE(?templateMotifCigarP96112MF_0006086, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionP9611287) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP96112MF_0006088, 1, (STRLEN(?targetMotifMatchCigarP96112MF_0006088) - STRLEN(REPLACE(?targetMotifMatchCigarP96112MF_0006088, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP96112MF_0006088, 1, (STRLEN(?targetMotifMatchCigarP96112MF_0006088) - STRLEN(REPLACE(?targetMotifMatchCigarP96112MF_0006088, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0006089) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case5) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a8')) AS ?name8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:91347 .
})) .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_00060a11')) AS ?name11) .
}
}
"xsd:string |