Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-176
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-22
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-173
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-80
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-114
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-170
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-40
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-17
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-177
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-131
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-19
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-175
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-157
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-158
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-181
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-179
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-183
http://purl.uniprot.org/unirules/MF_01952#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01952#construct-template-184
http://purl.uniprot.org/unirules/MF_01952#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01952#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01952#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01952#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01952#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01952#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:683242 up:source unirule:MF_01952 . _:683243 up:source unirule:MF_01952 . _:683244 up:source unirule:MF_01952 . _:683245 up:source unirule:MF_01952 . _:683246 up:source unirule:MF_01952 . _:683247 up:source unirule:MF_01952 . _:683248 up:source unirule:MF_01952 . _:683249 up:source unirule:MF_01952 . _:683250 up:source unirule:MF_01952 . _:683251 up:source unirule:MF_01952 . _:683252 up:source unirule:MF_01952 . _:683253 up:source unirule:MF_01952 . _:683254 up:source unirule:MF_01952 . _:683255 up:source unirule:MF_01952 . _:683256 up:source unirule:MF_01952 . _:683257 up:source unirule:MF_01952 . _:683258 up:source unirule:MF_01952 . _:683259 up:source unirule:MF_01952 . _:683260 up:source unirule:MF_01952 . _:683261 up:source unirule:MF_01952 . _:683262 up:source unirule:MF_01952 . _:683263 up:source unirule:MF_01952 . _:683264 up:source unirule:MF_01952 . _:683265 up:source unirule:MF_01952 . _:683266 up:source unirule:MF_01952 . _:683267 up:source unirule:MF_01952 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0008270 , GO:0008742 , GO:0019854 , keyword:119 , keyword:413 , keyword:479 , keyword:862 . ?gene0 skos:prefLabel 'ulaF' . ?annotation1 a up:Function_Annotation ; rdfs:comment 'Catalyzes the isomerization of L-ribulose 5-phosphate to D-xylulose 5-phosphate. Is involved in the anaerobic L-ascorbate utilization.' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity ; up:enzymeClass . ?annotation4 up:cofactor chebi:29105 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 zinc ion per subunit.' . ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Cofactor degradation; L-ascorbate degradation; D-xylulose 5-phosphate from L-ascorbate: step 4/4.' . ?annotation6 a up:Induction_Annotation ; rdfs:comment 'Induced by L-ascorbate. Repressed by UlaR.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the aldolase class II family. AraD/FucA subfamily.' . ?case8 up:alternativeName ?name10 , ?name11 ; up:recommendedName ?name9 . ?name9 up:ecName '5.1.3.4' ; up:fullName 'L-ribulose-5-phosphate 4-epimerase UlaF' ; rdf:type up:Structured_Name . ?name10 up:fullName 'L-ascorbate utilization protein F' ; rdf:type up:Structured_Name . ?name11 up:fullName 'Phosphoribulose isomerase' ; rdf:type up:Structured_Name . ?pfs13 up:annotation ?annotation14 , ?annotation20 , ?annotation26 , ?annotation32 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:29105 . ?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:29105 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:29105 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:29105 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf ?molecule43 . ?molecule43 rdfs:label 'substrate' . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf ?molecule51 . ?molecule51 rdfs:label 'substrate' . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; up:ligand ?ligand58 ; rdf:type up:Binding_Site_Annotation . ?pfsb56 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?ligand58 rdfs:subClassOf ?molecule59 . ?molecule59 rdfs:label 'substrate' . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor/acceptor' . ?pfsb64 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor/acceptor' . ?pfsb70 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . _:683268 a rdf:Statement ; up:attribution _:683242 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:683269 a rdf:Statement ; up:attribution _:683243 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:683270 a rdf:Statement ; up:attribution _:683244 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:683271 a rdf:Statement ; up:attribution _:683245 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:683272 a rdf:Statement ; up:attribution _:683246 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:683273 a rdf:Statement ; up:attribution _:683247 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:683274 a rdf:Statement ; up:attribution _:683248 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:683275 a rdf:Statement ; up:attribution _:683249 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:119 . _:683276 a rdf:Statement ; up:attribution _:683250 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:683277 a rdf:Statement ; up:attribution _:683251 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:683278 a rdf:Statement ; up:attribution _:683252 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:683279 a rdf:Statement ; up:attribution _:683253 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008742 . _:683280 a rdf:Statement ; up:attribution _:683254 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:683281 a rdf:Statement ; up:attribution _:683255 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019854 . _:683282 a rdf:Statement ; up:attribution _:683256 ; rdf:subject ?case8 ; rdf:predicate up:recommendedName ; rdf:object ?name9 . _:683283 a rdf:Statement ; up:attribution _:683257 ; rdf:subject ?case8 ; rdf:predicate up:alternativeName ; rdf:object ?name10 . _:683284 a rdf:Statement ; up:attribution _:683258 ; rdf:subject ?case8 ; rdf:predicate up:alternativeName ; rdf:object ?name11 . _:683285 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:683286 a rdf:Statement ; up:attribution _:683259 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:683287 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:683288 a rdf:Statement ; up:attribution _:683260 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:683289 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:683290 a rdf:Statement ; up:attribution _:683261 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:683291 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:683292 a rdf:Statement ; up:attribution _:683262 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:683293 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:683294 a rdf:Statement ; up:attribution _:683263 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:683295 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:683296 a rdf:Statement ; up:attribution _:683264 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:683297 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:683298 a rdf:Statement ; up:attribution _:683265 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:683299 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:683300 a rdf:Statement ; up:attribution _:683266 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:683301 a rdf:Statement ; up:source unirule:MF_01952 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:683302 a rdf:Statement ; up:attribution _:683267 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01952 #Rule MF_01952 Created by:? on:2006-04-06 Modified by:Catherine Rivoire on:2024-05-07 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01952 . ?thisOrganism rdfs:subClassOf+ taxon:543 . BIND(URI(CONCAT(STR(?this), '#MF_01952a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_01952a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01952a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01952a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01952a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01952a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionP3930679 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3930681 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39306MF_0195274 . ?templateMotifSequenceMatchRegionP3930679 faldo:begin ?templateMotifSequenceMatchBeginP3930680 . ?templateMotifSequenceMatchBeginP3930680 faldo:position ?templateMotifSequenceMatchBeginPositionP3930675 ; faldo:reference isoform:P39306-1 . ?templateMotifSequenceProfileAlignmentOperationP3930681 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . ?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0195285 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39306MF_0195276 . ?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0195284 . ?targetMotifMatchRegionMatchBeginMF_0195284 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0195277 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0195285 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_0195274, 1, (STRLEN(?templateMotifCigarP39306MF_0195274) - STRLEN(REPLACE(?templateMotifCigarP39306MF_0195274, CONCAT('^(?:-*[^-]){', STR(((74 - ?templateMotifSequenceMatchBeginPositionP3930675) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_0195276, 1, (STRLEN(?targetMotifMatchCigarP39306MF_0195276) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_0195276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_0195276, 1, (STRLEN(?targetMotifMatchCigarP39306MF_0195276) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_0195276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0195277) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_0195274, 1, (STRLEN(?templateMotifCigarP39306MF_0195274) - STRLEN(REPLACE(?templateMotifCigarP39306MF_0195274, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionP3930675) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_0195276, 1, (STRLEN(?targetMotifMatchCigarP39306MF_0195276) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_0195276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_0195276, 1, (STRLEN(?targetMotifMatchCigarP39306MF_0195276) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_0195276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0195277) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t91) . 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) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_0195274, 1, (STRLEN(?templateMotifCigarP39306MF_0195274) - STRLEN(REPLACE(?templateMotifCigarP39306MF_0195274, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionP3930675) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_0195276, 1, (STRLEN(?targetMotifMatchCigarP39306MF_0195276) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_0195276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_0195276, 1, (STRLEN(?targetMotifMatchCigarP39306MF_0195276) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_0195276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0195277) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_0195274, 1, (STRLEN(?templateMotifCigarP39306MF_0195274) - STRLEN(REPLACE(?templateMotifCigarP39306MF_0195274, CONCAT('^(?:-*[^-]){', STR(((167 - ?templateMotifSequenceMatchBeginPositionP3930675) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_0195276, 1, (STRLEN(?targetMotifMatchCigarP39306MF_0195276) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_0195276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_0195276, 1, (STRLEN(?targetMotifMatchCigarP39306MF_0195276) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_0195276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0195277) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'H')) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionP39306103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39306105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39306MF_0195298 . ?templateMotifSequenceMatchRegionP39306103 faldo:begin ?templateMotifSequenceMatchBeginP39306104 . ?templateMotifSequenceMatchBeginP39306104 faldo:position ?templateMotifSequenceMatchBeginPositionP3930699 ; faldo:reference isoform:P39306-1 . ?templateMotifSequenceProfileAlignmentOperationP39306105 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01952109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39306MF_01952100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01952108 . ?targetMotifMatchRegionMatchBeginMF_01952108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01952101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01952109 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_0195298, 1, (STRLEN(?templateMotifCigarP39306MF_0195298) - STRLEN(REPLACE(?templateMotifCigarP39306MF_0195298, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionP3930699) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_01952100, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952100) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_01952100, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952100) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01952101) - 1) AS ?thisPositionOn44) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_0195298, 1, (STRLEN(?templateMotifCigarP39306MF_0195298) - STRLEN(REPLACE(?templateMotifCigarP39306MF_0195298, CONCAT('^(?:-*[^-]){', STR(((27 - ?templateMotifSequenceMatchBeginPositionP3930699) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_01952100, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952100) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_01952100, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952100) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_01952101) - 1) AS ?thisPositionOn45) . BIND(?this AS ?pfs2t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, (?thisPositionOn45 - ?thisPositionOn44)) = 'GN')) . BIND(URI(CONCAT(STR(?this), '#MF_01952a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP39306120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39306122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39306MF_01952115 . ?templateMotifSequenceMatchRegionP39306120 faldo:begin ?templateMotifSequenceMatchBeginP39306121 . ?templateMotifSequenceMatchBeginP39306121 faldo:position ?templateMotifSequenceMatchBeginPositionP39306116 ; faldo:reference isoform:P39306-1 . ?templateMotifSequenceProfileAlignmentOperationP39306122 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01952126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39306MF_01952117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01952125 . ?targetMotifMatchRegionMatchBeginMF_01952125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01952118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01952126 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_01952115, 1, (STRLEN(?templateMotifCigarP39306MF_01952115) - STRLEN(REPLACE(?templateMotifCigarP39306MF_01952115, CONCAT('^(?:-*[^-]){', STR(((43 - ?templateMotifSequenceMatchBeginPositionP39306116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_01952117, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952117) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_01952117, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952117) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01952118) - 1) AS ?thisPositionOn52) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_01952115, 1, (STRLEN(?templateMotifCigarP39306MF_01952115) - STRLEN(REPLACE(?templateMotifCigarP39306MF_01952115, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionP39306116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_01952117, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952117) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_01952117, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952117) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_01952118) - 1) AS ?thisPositionOn53) . BIND(?this AS ?pfs2t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse49) . FILTER (REGEX('[TS]G', SUBSTR(?thisSequenceValue, ?thisPositionOn52, (?thisPositionOn53 - ?thisPositionOn52)))) . BIND(URI(CONCAT(STR(?this), '#MF_01952a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP39306137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39306139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39306MF_01952132 . ?templateMotifSequenceMatchRegionP39306137 faldo:begin ?templateMotifSequenceMatchBeginP39306138 . ?templateMotifSequenceMatchBeginP39306138 faldo:position ?templateMotifSequenceMatchBeginPositionP39306133 ; faldo:reference isoform:P39306-1 . ?templateMotifSequenceProfileAlignmentOperationP39306139 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01952143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39306MF_01952134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01952142 . ?targetMotifMatchRegionMatchBeginMF_01952142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01952135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01952143 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_01952132, 1, (STRLEN(?templateMotifCigarP39306MF_01952132) - STRLEN(REPLACE(?templateMotifCigarP39306MF_01952132, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP39306133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_01952134, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952134) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_01952134, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952134) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01952135) - 1) AS ?thisPositionOn60) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_01952132, 1, (STRLEN(?templateMotifCigarP39306MF_01952132) - STRLEN(REPLACE(?templateMotifCigarP39306MF_01952132, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionP39306133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_01952134, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952134) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_01952134, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952134) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01952135) - 1) AS ?thisPositionOn61) . BIND(?this AS ?pfs2t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse57) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, (?thisPositionOn61 - ?thisPositionOn60)) = 'SS')) . BIND(URI(CONCAT(STR(?this), '#MF_01952a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP39306154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39306156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39306MF_01952149 . ?templateMotifSequenceMatchRegionP39306154 faldo:begin ?templateMotifSequenceMatchBeginP39306155 . ?templateMotifSequenceMatchBeginP39306155 faldo:position ?templateMotifSequenceMatchBeginPositionP39306150 ; faldo:reference isoform:P39306-1 . ?templateMotifSequenceProfileAlignmentOperationP39306156 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01952160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39306MF_01952151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01952159 . ?targetMotifMatchRegionMatchBeginMF_01952159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01952152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01952160 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_01952149, 1, (STRLEN(?templateMotifCigarP39306MF_01952149) - STRLEN(REPLACE(?templateMotifCigarP39306MF_01952149, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP39306150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_01952151, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952151) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_01952151, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952151) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01952152) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs2t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse65) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01952a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP39306169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39306171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39306MF_01952164 . ?templateMotifSequenceMatchRegionP39306169 faldo:begin ?templateMotifSequenceMatchBeginP39306170 . ?templateMotifSequenceMatchBeginP39306170 faldo:position ?templateMotifSequenceMatchBeginPositionP39306165 ; faldo:reference isoform:P39306-1 . ?templateMotifSequenceProfileAlignmentOperationP39306171 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01952175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39306MF_01952166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01952174 . ?targetMotifMatchRegionMatchBeginMF_01952174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01952167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01952175 edam:has_input signature:MF_01952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39306MF_01952164, 1, (STRLEN(?templateMotifCigarP39306MF_01952164) - STRLEN(REPLACE(?templateMotifCigarP39306MF_01952164, CONCAT('^(?:-*[^-]){', STR(((225 - ?templateMotifSequenceMatchBeginPositionP39306165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39306MF_01952166, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952166) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39306MF_01952166, 1, (STRLEN(?targetMotifMatchCigarP39306MF_01952166) - STRLEN(REPLACE(?targetMotifMatchCigarP39306MF_01952166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_01952167) - 1) AS ?thisPositionOn72) . BIND(?thisPositionOn72 AS ?thisPositionOn73) . BIND(?this AS ?pfs2t178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse71) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01952a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag179) . BIND(URI(CONCAT(STR(?this), '#MF_01952a9')) AS ?name9) . BIND(URI(CONCAT(STR(?this), '#MF_01952a10')) AS ?name10) . BIND(URI(CONCAT(STR(?this), '#MF_01952a11')) AS ?name11) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag179, ?UNBOUND_VARIABLE) AS ?case8) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag180) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag180, ?UNBOUND_VARIABLE) AS ?case12) . } "xsd:string
http://purl.uniprot.org/unirules/MF_01952http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01952#construct