Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-124
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-127
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-103
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-126
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-102
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-105
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-129
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-104
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-128
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-107
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-106
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-109
http://purl.uniprot.org/unirules/MF_01517#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01517#construct-template-108
http://purl.uniprot.org/unirules/MF_01517#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01517#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01517#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01517#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01517#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01517#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:549219 up:source unirule:MF_01517 . _:549220 up:source unirule:MF_01517 . _:549221 up:source unirule:MF_01517 . _:549222 up:source unirule:MF_01517 . _:549223 up:source unirule:MF_01517 . _:549224 up:source unirule:MF_01517 . _:549225 up:source unirule:MF_01517 . _:549226 up:source unirule:MF_01517 . _:549227 up:source unirule:MF_01517 . _:549228 up:source unirule:MF_01517 . _:549229 up:source unirule:MF_01517 . _:549230 up:source unirule:MF_01517 . _:549231 up:source unirule:MF_01517 . _:549232 up:source unirule:MF_01517 . _:549233 up:source unirule:MF_01517 . _:549234 up:source unirule:MF_01517 . _:549235 up:source unirule:MF_01517 . _:549236 up:source unirule:MF_01517 . _:549237 up:source unirule:MF_01517 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 ; up:classifiedWith GO:0006099 , GO:0030060 , keyword:520 , keyword:560 , keyword:816 ; up:recommendedName ?name0 . ?name0 up:ecName '1.1.1.37' ; up:fullName 'Malate dehydrogenase' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'mdh' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Catalyzes the reversible oxidation of malate to oxaloacetate.' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity ; up:enzymeClass . ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the LDH/MDH superfamily. MDH type 2 family.' . ?pfs6 up:annotation ?annotation7 . ?annotation7 faldo:begin ?pfsb8 ; faldo:end ?pfse9 ; up:ligand ?ligand10 ; rdf:type up:Binding_Site_Annotation . ?pfsb8 faldo:position ?thisPositionOn11 ; rdf:type faldo:ExactPosition . ?pfse9 faldo:position ?thisPositionOn12 ; rdf:type faldo:ExactPosition . ?ligand10 rdfs:subClassOf chebi:57540 . ?pfs13 up:annotation ?annotation14 . ?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:57540 . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; up:ligand ?ligand30 ; rdf:type up:Binding_Site_Annotation . ?pfsb28 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand30 rdfs:subClassOf ?molecule31 . ?molecule31 rdfs:label 'substrate' . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf ?molecule39 . ?molecule39 rdfs:label 'substrate' . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:57540 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf chebi:57540 . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf ?molecule61 . ?molecule61 rdfs:label 'substrate' . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf ?molecule69 . ?molecule69 rdfs:label 'substrate' . _:549238 a rdf:Statement ; up:attribution _:549219 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:549239 a rdf:Statement ; up:attribution _:549220 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:549240 a rdf:Statement ; up:attribution _:549221 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:549241 a rdf:Statement ; up:attribution _:549222 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:549242 a rdf:Statement ; up:attribution _:549223 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:549243 a rdf:Statement ; up:attribution _:549224 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:549244 a rdf:Statement ; up:attribution _:549225 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:816 . _:549245 a rdf:Statement ; up:attribution _:549226 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:549246 a rdf:Statement ; up:attribution _:549227 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030060 . _:549247 a rdf:Statement ; up:attribution _:549228 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006099 . _:549248 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs6 ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:549249 a rdf:Statement ; up:attribution _:549229 ; rdf:subject ?pfs6 ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:549250 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:549251 a rdf:Statement ; up:attribution _:549230 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:549252 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:549253 a rdf:Statement ; up:attribution _:549231 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:549254 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:549255 a rdf:Statement ; up:attribution _:549232 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:549256 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:549257 a rdf:Statement ; up:attribution _:549233 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:549258 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:549259 a rdf:Statement ; up:attribution _:549234 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:549260 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:549261 a rdf:Statement ; up:attribution _:549235 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:549262 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:549263 a rdf:Statement ; up:attribution _:549236 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:549264 a rdf:Statement ; up:source unirule:MF_01517 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:549265 a rdf:Statement ; up:attribution _:549237 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01517 #Rule MF_01517 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01517 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01517a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01517a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01517a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01517a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionP1058477 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1058479 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_0151772 . ?templateMotifSequenceMatchRegionP1058477 faldo:begin ?templateMotifSequenceMatchBeginP1058478 . ?templateMotifSequenceMatchBeginP1058478 faldo:position ?templateMotifSequenceMatchBeginPositionP1058473 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP1058479 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0151783 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_0151774 . ?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0151782 . ?targetMotifMatchRegionMatchBeginMF_0151782 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0151775 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0151783 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_0151772, 1, (STRLEN(?templateMotifCigarP10584MF_0151772) - STRLEN(REPLACE(?templateMotifCigarP10584MF_0151772, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP1058473) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_0151774, 1, (STRLEN(?targetMotifMatchCigarP10584MF_0151774) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_0151774, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_0151774, 1, (STRLEN(?targetMotifMatchCigarP10584MF_0151774) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_0151774, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) . BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0151775) - 1) AS ?thisPositionOn11) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_0151772, 1, (STRLEN(?templateMotifCigarP10584MF_0151772) - STRLEN(REPLACE(?templateMotifCigarP10584MF_0151772, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP1058473) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_0151774, 1, (STRLEN(?targetMotifMatchCigarP10584MF_0151774) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_0151774, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_0151774, 1, (STRLEN(?targetMotifMatchCigarP10584MF_0151774) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_0151774, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0151775) - 1) AS ?thisPositionOn12) . BIND(?this AS ?pfs1t88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb8) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse9) . FILTER (REGEX('G[AG][ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX][IV][GACS]', SUBSTR(?thisSequenceValue, ?thisPositionOn11, (?thisPositionOn12 - ?thisPositionOn11)))) . BIND(URI(CONCAT(STR(?this), '#MF_01517a7')) AS ?annotation7) . BIND(?this AS ?pfs6) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionP1058494 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1058496 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_0151789 . ?templateMotifSequenceMatchRegionP1058494 faldo:begin ?templateMotifSequenceMatchBeginP1058495 . ?templateMotifSequenceMatchBeginP1058495 faldo:position ?templateMotifSequenceMatchBeginPositionP1058490 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP1058496 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01517100 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_0151791 . ?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0151799 . ?targetMotifMatchRegionMatchBeginMF_0151799 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0151792 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01517100 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_0151789, 1, (STRLEN(?templateMotifCigarP10584MF_0151789) - STRLEN(REPLACE(?templateMotifCigarP10584MF_0151789, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionP1058490) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_0151791, 1, (STRLEN(?targetMotifMatchCigarP10584MF_0151791) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_0151791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_0151791, 1, (STRLEN(?targetMotifMatchCigarP10584MF_0151791) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_0151791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0151792) - 1) AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_0151789, 1, (STRLEN(?templateMotifCigarP10584MF_0151789) - STRLEN(REPLACE(?templateMotifCigarP10584MF_0151789, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP1058490) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_0151791, 1, (STRLEN(?targetMotifMatchCigarP10584MF_0151791) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_0151791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_0151791, 1, (STRLEN(?targetMotifMatchCigarP10584MF_0151791) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_0151791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0151792) - 1) AS ?thisPositionOn19) . BIND(?this AS ?pfs1t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER (REGEX('[VT]GN', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) . BIND(URI(CONCAT(STR(?this), '#MF_01517a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP10584111 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP10584113 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_01517106 . ?templateMotifSequenceMatchRegionP10584111 faldo:begin ?templateMotifSequenceMatchBeginP10584112 . ?templateMotifSequenceMatchBeginP10584112 faldo:position ?templateMotifSequenceMatchBeginPositionP10584107 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP10584113 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01517117 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_01517108 . ?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01517116 . ?targetMotifMatchRegionMatchBeginMF_01517116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01517109 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01517117 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_01517106, 1, (STRLEN(?templateMotifCigarP10584MF_01517106) - STRLEN(REPLACE(?templateMotifCigarP10584MF_01517106, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionP10584107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_01517108, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517108) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_01517108, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517108) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) . BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01517109) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t120) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01517a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP10584126 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP10584128 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_01517121 . ?templateMotifSequenceMatchRegionP10584126 faldo:begin ?templateMotifSequenceMatchBeginP10584127 . ?templateMotifSequenceMatchBeginP10584127 faldo:position ?templateMotifSequenceMatchBeginPositionP10584122 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP10584128 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01517132 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_01517123 . ?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01517131 . ?targetMotifMatchRegionMatchBeginMF_01517131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01517124 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01517132 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_01517121, 1, (STRLEN(?templateMotifCigarP10584MF_01517121) - STRLEN(REPLACE(?templateMotifCigarP10584MF_01517121, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP10584122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_01517123, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517123) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_01517123, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517123) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01517124) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t135) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse29) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01517a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionP10584141 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP10584143 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_01517136 . ?templateMotifSequenceMatchRegionP10584141 faldo:begin ?templateMotifSequenceMatchBeginP10584142 . ?templateMotifSequenceMatchBeginP10584142 faldo:position ?templateMotifSequenceMatchBeginPositionP10584137 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP10584143 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01517147 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_01517138 . ?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01517146 . ?targetMotifMatchRegionMatchBeginMF_01517146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01517139 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01517147 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_01517136, 1, (STRLEN(?templateMotifCigarP10584MF_01517136) - STRLEN(REPLACE(?templateMotifCigarP10584MF_01517136, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP10584137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_01517138, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517138) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_01517138, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517138) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_01517139) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t150) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse37) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01517a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionP10584156 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP10584158 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_01517151 . ?templateMotifSequenceMatchRegionP10584156 faldo:begin ?templateMotifSequenceMatchBeginP10584157 . ?templateMotifSequenceMatchBeginP10584157 faldo:position ?templateMotifSequenceMatchBeginPositionP10584152 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP10584158 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01517162 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_01517153 . ?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01517161 . ?targetMotifMatchRegionMatchBeginMF_01517161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01517154 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01517162 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_01517151, 1, (STRLEN(?templateMotifCigarP10584MF_01517151) - STRLEN(REPLACE(?templateMotifCigarP10584MF_01517151, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP10584152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_01517153, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517153) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_01517153, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517153) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01517154) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t165) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01517a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionP10584171 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP10584173 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_01517166 . ?templateMotifSequenceMatchRegionP10584171 faldo:begin ?templateMotifSequenceMatchBeginP10584172 . ?templateMotifSequenceMatchBeginP10584172 faldo:position ?templateMotifSequenceMatchBeginPositionP10584167 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP10584173 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01517177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_01517168 . ?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01517176 . ?targetMotifMatchRegionMatchBeginMF_01517176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01517169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01517177 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_01517166, 1, (STRLEN(?templateMotifCigarP10584MF_01517166) - STRLEN(REPLACE(?templateMotifCigarP10584MF_01517166, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP10584167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_01517168, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517168) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_01517168, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517168) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01517169) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t180) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_01517a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch185 faldo:location ?templateMotifSequenceMatchRegionP10584186 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP10584188 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_01517181 . ?templateMotifSequenceMatchRegionP10584186 faldo:begin ?templateMotifSequenceMatchBeginP10584187 . ?templateMotifSequenceMatchBeginP10584187 faldo:position ?templateMotifSequenceMatchBeginPositionP10584182 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP10584188 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch189 faldo:location ?targetMotifMatchRegionMatch190 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01517192 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_01517183 . ?targetMotifMatchRegionMatch190 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01517191 . ?targetMotifMatchRegionMatchBeginMF_01517191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01517184 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01517192 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_01517181, 1, (STRLEN(?templateMotifCigarP10584MF_01517181) - STRLEN(REPLACE(?templateMotifCigarP10584MF_01517181, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP10584182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_01517183, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517183) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_01517183, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517183) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), '')))), '[^-]', ''))) AS ?step2194) . BIND(((?step2194 + ?targetMotifMatchRegionMatchBeginPositionMF_01517184) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t195) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01517a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch200 faldo:location ?templateMotifSequenceMatchRegionP10584201 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP10584203 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP10584MF_01517196 . ?templateMotifSequenceMatchRegionP10584201 faldo:begin ?templateMotifSequenceMatchBeginP10584202 . ?templateMotifSequenceMatchBeginP10584202 faldo:position ?templateMotifSequenceMatchBeginPositionP10584197 ; faldo:reference isoform:P10584-1 . ?templateMotifSequenceProfileAlignmentOperationP10584203 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . ?targetMotifMatch204 faldo:location ?targetMotifMatchRegionMatch205 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01517207 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP10584MF_01517198 . ?targetMotifMatchRegionMatch205 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01517206 . ?targetMotifMatchRegionMatchBeginMF_01517206 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01517199 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01517207 edam:has_input signature:MF_01517 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP10584MF_01517196, 1, (STRLEN(?templateMotifCigarP10584MF_01517196) - STRLEN(REPLACE(?templateMotifCigarP10584MF_01517196, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionP10584197) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1208) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP10584MF_01517198, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517198) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP10584MF_01517198, 1, (STRLEN(?targetMotifMatchCigarP10584MF_01517198) - STRLEN(REPLACE(?targetMotifMatchCigarP10584MF_01517198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), '')))), '[^-]', ''))) AS ?step2209) . BIND(((?step2209 + ?targetMotifMatchRegionMatchBeginPositionMF_01517199) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs1t210) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01517a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01517http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01517#construct