Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-179
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-155
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-158
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-170
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-177
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-153
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-175
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-151
http://purl.uniprot.org/unirules/MF_00111#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00111#construct-template-173
http://purl.uniprot.org/unirules/MF_00111#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_00111#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00111#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00111#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00111#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00111#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:44269 up:source unirule:MF_00111 . _:44270 up:source unirule:MF_00111 . _:44271 up:source unirule:MF_00111 . _:44272 up:source unirule:MF_00111 . _:44273 up:source unirule:MF_00111 . _:44274 up:source unirule:MF_00111 . _:44275 up:source unirule:MF_00111 . _:44276 up:source unirule:MF_00111 . _:44277 up:source unirule:MF_00111 . _:44278 up:source unirule:MF_00111 . _:44279 up:source unirule:MF_00111 . _:44280 up:source unirule:MF_00111 . _:44281 up:source unirule:MF_00111 . _:44282 up:source unirule:MF_00111 . _:44283 up:source unirule:MF_00111 . _:44284 up:source unirule:MF_00111 . _:44285 up:source unirule:MF_00111 . _:44286 up:source unirule:MF_00111 . _:44287 up:source unirule:MF_00111 . _:44288 up:source unirule:MF_00111 . _:44289 up:source unirule:MF_00111 . _:44290 up:source unirule:MF_00111 . _:44291 up:source unirule:MF_00111 . _:44292 up:source unirule:MF_00111 . _:44293 up:source unirule:MF_00111 . _:44294 up:source unirule:MF_00111 . _:44295 up:source unirule:MF_00111 . _:44296 up:source unirule:MF_00111 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation10 ; up:classifiedWith GO:0005737 , GO:0008760 , GO:0009252 , keyword:131 , keyword:132 , keyword:133 , keyword:573 , keyword:808 , keyword:961 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.5.1.7' ; up:fullName 'UDP-N-acetylglucosamine 1-carboxyvinyltransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Enoylpyruvate transferase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'UDP-N-acetylglucosamine enolpyruvyl transferase' ; up:shortName 'EPT' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'murA' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Cell wall formation. Adds enolpyruvyl to UDP-N-acetylglucosamine.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity ; up:enzymeClass . ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Cell wall biogenesis; peptidoglycan biosynthesis.' . ?annotation8 a up:Subcellular_Location_Annotation . ?annotation8li9 up:cellularComponent . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the EPSP synthase family. MurA subfamily.' . ?case11 up:classifiedWith keyword:670 . ?pfs12 up:annotation ?annotation13 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment '2-(S-cysteinyl)pyruvic acid O-phosphothioketal' . ?pfsb14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfs18 up:annotation ?annotation19 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; up:ligand ?ligand22 ; rdf:type up:Binding_Site_Annotation . ?pfsb20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand22 rdfs:subClassOf chebi:58702 . ?pfs25 up:annotation ?annotation26 . ?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:57705 . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:57705 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:57705 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:57705 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:57705 . _:44297 a rdf:Statement ; up:attribution _:44269 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:44298 a rdf:Statement ; up:attribution _:44270 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:44299 a rdf:Statement ; up:attribution _:44271 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:44300 a rdf:Statement ; up:attribution _:44272 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:44301 a rdf:Statement ; up:attribution _:44273 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:44302 a rdf:Statement ; up:attribution _:44274 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:44303 a rdf:Statement ; up:attribution _:44275 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:44304 a rdf:Statement ; up:attribution _:44276 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:44305 a rdf:Statement ; up:attribution _:44277 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:44306 a rdf:Statement ; up:attribution _:44278 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:131 . _:44307 a rdf:Statement ; up:attribution _:44279 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:132 . _:44308 a rdf:Statement ; up:attribution _:44280 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:133 . _:44309 a rdf:Statement ; up:attribution _:44281 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:961 . _:44310 a rdf:Statement ; up:attribution _:44282 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:44311 a rdf:Statement ; up:attribution _:44283 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:573 . _:44312 a rdf:Statement ; up:attribution _:44284 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:44313 a rdf:Statement ; up:attribution _:44285 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008760 . _:44314 a rdf:Statement ; up:attribution _:44286 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009252 . _:44315 a rdf:Statement ; up:attribution _:44287 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:44316 a rdf:Statement ; up:attribution _:44288 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:670 . _:44317 a rdf:Statement ; up:source unirule:MF_00111 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:44318 a rdf:Statement ; up:attribution _:44289 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:44319 a rdf:Statement ; up:source unirule:MF_00111 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:44320 a rdf:Statement ; up:attribution _:44290 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:44321 a rdf:Statement ; up:source unirule:MF_00111 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:44322 a rdf:Statement ; up:attribution _:44291 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:44323 a rdf:Statement ; up:source unirule:MF_00111 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:44324 a rdf:Statement ; up:attribution _:44292 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:44325 a rdf:Statement ; up:source unirule:MF_00111 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:44326 a rdf:Statement ; up:attribution _:44293 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:44327 a rdf:Statement ; up:source unirule:MF_00111 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:44328 a rdf:Statement ; up:attribution _:44294 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:44329 a rdf:Statement ; up:source unirule:MF_00111 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:44330 a rdf:Statement ; up:attribution _:44295 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:44331 a rdf:Statement ; up:source unirule:MF_00111 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:44332 a rdf:Statement ; up:attribution _:44296 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00111 #Rule MF_00111 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00111 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00111a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00111a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00111a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00111a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00111a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00111a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00111a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00111a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionP0A74971 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A74973 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A749MF_0011166 . ?templateMotifSequenceMatchRegionP0A74971 faldo:begin ?templateMotifSequenceMatchBeginP0A74972 . ?templateMotifSequenceMatchBeginP0A74972 faldo:position ?templateMotifSequenceMatchBeginPositionP0A74967 ; faldo:reference isoform:P0A749-1 . ?templateMotifSequenceProfileAlignmentOperationP0A74973 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . ?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0011177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A749MF_0011168 . ?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0011176 . ?targetMotifMatchRegionMatchBeginMF_0011176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0011169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0011177 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagpyruvyl) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_0011166, 1, (STRLEN(?templateMotifCigarP0A749MF_0011166) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_0011166, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionP0A74967) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_0011168, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_0011168) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_0011168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_0011168, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_0011168) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_0011168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0011169) - 1) AS ?thisPositionOn16) . BIND(?thisPositionOn16 AS ?thisPositionOn17) . BIND(?this AS ?pfs1t80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00111a13')) AS ?annotation13) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionP0A74986 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A74988 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A749MF_0011181 . ?templateMotifSequenceMatchRegionP0A74986 faldo:begin ?templateMotifSequenceMatchBeginP0A74987 . ?templateMotifSequenceMatchBeginP0A74987 faldo:position ?templateMotifSequenceMatchBeginPositionP0A74982 ; faldo:reference isoform:P0A749-1 . ?templateMotifSequenceProfileAlignmentOperationP0A74988 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . ?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0011192 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A749MF_0011183 . ?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0011191 . ?targetMotifMatchRegionMatchBeginMF_0011191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0011184 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0011192 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_0011181, 1, (STRLEN(?templateMotifCigarP0A749MF_0011181) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_0011181, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP0A74982) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_0011183, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_0011183) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_0011183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_0011183, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_0011183) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_0011183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0011184) - 1) AS ?thisPositionOn23) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_0011181, 1, (STRLEN(?templateMotifCigarP0A749MF_0011181) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_0011181, CONCAT('^(?:-*[^-]){', STR(((23 - ?templateMotifSequenceMatchBeginPositionP0A74982) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_0011183, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_0011183) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_0011183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_0011183, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_0011183) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_0011183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0011184) - 1) AS ?thisPositionOn24) . BIND(?this AS ?pfs2t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)) = 'KN')) . BIND(URI(CONCAT(STR(?this), '#MF_00111a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionP0A749103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A749105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A749MF_0011198 . ?templateMotifSequenceMatchRegionP0A749103 faldo:begin ?templateMotifSequenceMatchBeginP0A749104 . ?templateMotifSequenceMatchBeginP0A749104 faldo:position ?templateMotifSequenceMatchBeginPositionP0A74999 ; faldo:reference isoform:P0A749-1 . ?templateMotifSequenceProfileAlignmentOperationP0A749105 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00111109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A749MF_00111100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00111108 . ?targetMotifMatchRegionMatchBeginMF_00111108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00111101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00111109 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_0011198, 1, (STRLEN(?templateMotifCigarP0A749MF_0011198) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_0011198, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP0A74999) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_00111100, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111100) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_00111100, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111100) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_00111101) - 1) AS ?thisPositionOn30) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_0011198, 1, (STRLEN(?templateMotifCigarP0A749MF_0011198) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_0011198, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionP0A74999) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_00111100, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111100) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_00111100, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111100) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_00111101) - 1) AS ?thisPositionOn31) . BIND(?this AS ?pfs2t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER (REGEX('RP[VILM][DE][LQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) . BIND(URI(CONCAT(STR(?this), '#MF_00111a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP0A749120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A749122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A749MF_00111115 . ?templateMotifSequenceMatchRegionP0A749120 faldo:begin ?templateMotifSequenceMatchBeginP0A749121 . ?templateMotifSequenceMatchBeginP0A749121 faldo:position ?templateMotifSequenceMatchBeginPositionP0A749116 ; faldo:reference isoform:P0A749-1 . ?templateMotifSequenceProfileAlignmentOperationP0A749122 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00111126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A749MF_00111117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00111125 . ?targetMotifMatchRegionMatchBeginMF_00111125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00111118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00111126 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_00111115, 1, (STRLEN(?templateMotifCigarP0A749MF_00111115) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_00111115, CONCAT('^(?:-*[^-]){', STR(((160 - ?templateMotifSequenceMatchBeginPositionP0A749116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_00111117, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111117) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_00111117, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111117) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_00111118) - 1) AS ?thisPositionOn37) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_00111115, 1, (STRLEN(?templateMotifCigarP0A749MF_00111115) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_00111115, CONCAT('^(?:-*[^-]){', STR(((163 - ?templateMotifSequenceMatchBeginPositionP0A749116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_00111117, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111117) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_00111117, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111117) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00111118) - 1) AS ?thisPositionOn38) . BIND(?this AS ?pfs2t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, (?thisPositionOn38 - ?thisPositionOn37)) = 'KVSV')) . BIND(URI(CONCAT(STR(?this), '#MF_00111a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP0A749137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A749139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A749MF_00111132 . ?templateMotifSequenceMatchRegionP0A749137 faldo:begin ?templateMotifSequenceMatchBeginP0A749138 . ?templateMotifSequenceMatchBeginP0A749138 faldo:position ?templateMotifSequenceMatchBeginPositionP0A749133 ; faldo:reference isoform:P0A749-1 . ?templateMotifSequenceProfileAlignmentOperationP0A749139 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00111143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A749MF_00111134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00111142 . ?targetMotifMatchRegionMatchBeginMF_00111142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00111135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00111143 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_00111132, 1, (STRLEN(?templateMotifCigarP0A749MF_00111132) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_00111132, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionP0A749133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_00111134, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111134) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_00111134, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111134) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00111135) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs2t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse42) . FILTER (REGEX('[CD]', SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00111a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionP0A749152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A749154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A749MF_00111147 . ?templateMotifSequenceMatchRegionP0A749152 faldo:begin ?templateMotifSequenceMatchBeginP0A749153 . ?templateMotifSequenceMatchBeginP0A749153 faldo:position ?templateMotifSequenceMatchBeginPositionP0A749148 ; faldo:reference isoform:P0A749-1 . ?templateMotifSequenceProfileAlignmentOperationP0A749154 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00111158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A749MF_00111149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00111157 . ?targetMotifMatchRegionMatchBeginMF_00111157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00111150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00111158 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_00111147, 1, (STRLEN(?templateMotifCigarP0A749MF_00111147) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_00111147, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP0A749148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_00111149, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111149) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_00111149, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111149) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_00111150) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs2t161) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00111a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionP0A749167 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A749169 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A749MF_00111162 . ?templateMotifSequenceMatchRegionP0A749167 faldo:begin ?templateMotifSequenceMatchBeginP0A749168 . ?templateMotifSequenceMatchBeginP0A749168 faldo:position ?templateMotifSequenceMatchBeginPositionP0A749163 ; faldo:reference isoform:P0A749-1 . ?templateMotifSequenceProfileAlignmentOperationP0A749169 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . ?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00111173 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A749MF_00111164 . ?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00111172 . ?targetMotifMatchRegionMatchBeginMF_00111172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00111165 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00111173 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_00111162, 1, (STRLEN(?templateMotifCigarP0A749MF_00111162) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_00111162, CONCAT('^(?:-*[^-]){', STR(((305 - ?templateMotifSequenceMatchBeginPositionP0A749163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_00111164, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111164) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_00111164, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111164) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) . BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_00111165) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs2t176) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00111a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionP0A749182 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A749184 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A749MF_00111177 . ?templateMotifSequenceMatchRegionP0A749182 faldo:begin ?templateMotifSequenceMatchBeginP0A749183 . ?templateMotifSequenceMatchBeginP0A749183 faldo:position ?templateMotifSequenceMatchBeginPositionP0A749178 ; faldo:reference isoform:P0A749-1 . ?templateMotifSequenceProfileAlignmentOperationP0A749184 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . ?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00111188 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A749MF_00111179 . ?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00111187 . ?targetMotifMatchRegionMatchBeginMF_00111187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00111180 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00111188 edam:has_input signature:MF_00111 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A749MF_00111177, 1, (STRLEN(?templateMotifCigarP0A749MF_00111177) - STRLEN(REPLACE(?templateMotifCigarP0A749MF_00111177, CONCAT('^(?:-*[^-]){', STR(((327 - ?templateMotifSequenceMatchBeginPositionP0A749178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A749MF_00111179, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111179) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A749MF_00111179, 1, (STRLEN(?targetMotifMatchCigarP0A749MF_00111179) - STRLEN(REPLACE(?targetMotifMatchCigarP0A749MF_00111179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) . BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_00111180) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs2t191) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER (REGEX('[VILM]', SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00111a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag192) . } BIND(IF(BOUND(?tagpyruvyl), ?caseWithTag192, ?UNBOUND_VARIABLE) AS ?case11) . } "xsd:string
http://purl.uniprot.org/unirules/MF_00111http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_00111#construct