Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-110
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-111
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-100
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-48
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-99
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-112
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-56
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-32
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-109
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-114
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-115
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-66
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-117
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-34
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-106
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-98
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-104
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-91
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-108
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-103
http://purl.uniprot.org/unirules/MF_00170#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00170#construct-template-101
http://purl.uniprot.org/unirules/MF_00170#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_00170#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00170#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00170#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00170#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00170#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:67834 up:source unirule:MF_00170 . _:67835 up:source unirule:MF_00170 . _:67836 up:source unirule:MF_00170 . _:67837 up:source unirule:MF_00170 . _:67838 up:source unirule:MF_00170 . _:67839 up:source unirule:MF_00170 . _:67840 up:source unirule:MF_00170 . _:67841 up:source unirule:MF_00170 . _:67842 up:source unirule:MF_00170 . _:67843 up:source unirule:MF_00170 . _:67844 up:source unirule:MF_00170 . _:67845 up:source unirule:MF_00170 . _:67846 up:source unirule:MF_00170 . _:67847 up:source unirule:MF_00170 . _:67848 up:source unirule:MF_00170 . _:67849 up:source unirule:MF_00170 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0004751 , GO:0009052 , keyword:413 ; up:recommendedName ?name0 . ?name0 up:ecName '5.3.1.6' ; up:fullName 'Ribose-5-phosphate isomerase A' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Phosphoriboisomerase A' ; up:shortName 'PRI' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'rpiA' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the reversible conversion of ribose-5-phosphate to ribulose 5-phosphate.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity ; up:enzymeClass . ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate degradation; pentose phosphate pathway; D-ribose 5-phosphate from D-ribulose 5-phosphate (non-oxidative stage): step 1/1.' . ?annotation7 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the ribose 5-phosphate isomerase family.' . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf ?molecule14 . ?molecule14 rdfs:label 'substrate' . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf ?molecule22 . ?molecule22 rdfs:label 'substrate' . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf ?molecule30 . ?molecule30 rdfs:label 'substrate' . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf ?molecule44 . ?molecule44 rdfs:label 'substrate' . _:67850 a rdf:Statement ; up:attribution _:67834 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:67851 a rdf:Statement ; up:attribution _:67835 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:67852 a rdf:Statement ; up:attribution _:67836 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:67853 a rdf:Statement ; up:attribution _:67837 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:67854 a rdf:Statement ; up:attribution _:67838 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:67855 a rdf:Statement ; up:attribution _:67839 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:67856 a rdf:Statement ; up:attribution _:67840 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:67857 a rdf:Statement ; up:attribution _:67841 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:67858 a rdf:Statement ; up:attribution _:67842 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:67859 a rdf:Statement ; up:attribution _:67843 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004751 . _:67860 a rdf:Statement ; up:attribution _:67844 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009052 . _:67861 a rdf:Statement ; up:source unirule:MF_00170 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:67862 a rdf:Statement ; up:attribution _:67845 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:67863 a rdf:Statement ; up:source unirule:MF_00170 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:67864 a rdf:Statement ; up:attribution _:67846 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:67865 a rdf:Statement ; up:source unirule:MF_00170 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:67866 a rdf:Statement ; up:attribution _:67847 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:67867 a rdf:Statement ; up:source unirule:MF_00170 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:67868 a rdf:Statement ; up:attribution _:67848 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:67869 a rdf:Statement ; up:source unirule:MF_00170 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:67870 a rdf:Statement ; up:attribution _:67849 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00170 #Rule MF_00170 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01 VALUES ?supertaxon47 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00170 . ?thisOrganism rdfs:subClassOf+ ?supertaxon47 . BIND(URI(CONCAT(STR(?this), '#MF_00170a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00170a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00170a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00170a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00170a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00170a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00170a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionP0A7Z053 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Z055 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7Z0MF_0017048 . ?templateMotifSequenceMatchRegionP0A7Z053 faldo:begin ?templateMotifSequenceMatchBeginP0A7Z054 . ?templateMotifSequenceMatchBeginP0A7Z054 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Z049 ; faldo:reference isoform:P0A7Z0-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7Z055 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . ?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017059 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7Z0MF_0017050 . ?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017058 . ?targetMotifMatchRegionMatchBeginMF_0017058 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017051 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0017059 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Z0MF_0017048, 1, (STRLEN(?templateMotifCigarP0A7Z0MF_0017048) - STRLEN(REPLACE(?templateMotifCigarP0A7Z0MF_0017048, CONCAT('^(?:-*[^-]){', STR(((28 - ?templateMotifSequenceMatchBeginPositionP0A7Z049) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017050, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017050) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017050, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017050, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017050) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017050, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) . BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0017051) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Z0MF_0017048, 1, (STRLEN(?templateMotifCigarP0A7Z0MF_0017048) - STRLEN(REPLACE(?templateMotifCigarP0A7Z0MF_0017048, CONCAT('^(?:-*[^-]){', STR(((31 - ?templateMotifSequenceMatchBeginPositionP0A7Z049) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017050, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017050) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017050, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017050, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017050) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017050, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) . BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0017051) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse12) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00170a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionP0A7Z070 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Z072 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7Z0MF_0017065 . ?templateMotifSequenceMatchRegionP0A7Z070 faldo:begin ?templateMotifSequenceMatchBeginP0A7Z071 . ?templateMotifSequenceMatchBeginP0A7Z071 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Z066 ; faldo:reference isoform:P0A7Z0-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7Z072 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . ?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017076 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7Z0MF_0017067 . ?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017075 . ?targetMotifMatchRegionMatchBeginMF_0017075 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017068 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0017076 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Z0MF_0017065, 1, (STRLEN(?templateMotifCigarP0A7Z0MF_0017065) - STRLEN(REPLACE(?templateMotifCigarP0A7Z0MF_0017065, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP0A7Z066) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017067, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017067) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017067, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017067, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017067) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017067, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) . BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0017068) - 1) AS ?thisPositionOn23) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Z0MF_0017065, 1, (STRLEN(?templateMotifCigarP0A7Z0MF_0017065) - STRLEN(REPLACE(?templateMotifCigarP0A7Z0MF_0017065, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionP0A7Z066) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017067, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017067) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017067, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017067, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017067) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017067, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) . BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0017068) - 1) AS ?thisPositionOn24) . BIND(?this AS ?pfs1t81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse20) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) . BIND(URI(CONCAT(STR(?this), '#MF_00170a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP0A7Z087 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Z089 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7Z0MF_0017082 . ?templateMotifSequenceMatchRegionP0A7Z087 faldo:begin ?templateMotifSequenceMatchBeginP0A7Z088 . ?templateMotifSequenceMatchBeginP0A7Z088 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Z083 ; faldo:reference isoform:P0A7Z0-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7Z089 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . ?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017093 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7Z0MF_0017084 . ?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017092 . ?targetMotifMatchRegionMatchBeginMF_0017092 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017085 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0017093 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Z0MF_0017082, 1, (STRLEN(?templateMotifCigarP0A7Z0MF_0017082) - STRLEN(REPLACE(?templateMotifCigarP0A7Z0MF_0017082, CONCAT('^(?:-*[^-]){', STR(((94 - ?templateMotifSequenceMatchBeginPositionP0A7Z083) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017084, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017084, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) . BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0017085) - 1) AS ?thisPositionOn31) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Z0MF_0017082, 1, (STRLEN(?templateMotifCigarP0A7Z0MF_0017082) - STRLEN(REPLACE(?templateMotifCigarP0A7Z0MF_0017082, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionP0A7Z083) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017084, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_0017084, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_0017084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_0017084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0017085) - 1) AS ?thisPositionOn32) . BIND(?this AS ?pfs1t98) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse28) . FILTER (REGEX('KG[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)))) . BIND(URI(CONCAT(STR(?this), '#MF_00170a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionP0A7Z0104 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Z0106 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7Z0MF_0017099 . ?templateMotifSequenceMatchRegionP0A7Z0104 faldo:begin ?templateMotifSequenceMatchBeginP0A7Z0105 . ?templateMotifSequenceMatchBeginP0A7Z0105 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Z0100 ; faldo:reference isoform:P0A7Z0-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7Z0106 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . ?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00170110 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7Z0MF_00170101 . ?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00170109 . ?targetMotifMatchRegionMatchBeginMF_00170109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00170102 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00170110 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Z0MF_0017099, 1, (STRLEN(?templateMotifCigarP0A7Z0MF_0017099) - STRLEN(REPLACE(?templateMotifCigarP0A7Z0MF_0017099, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP0A7Z0100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_00170101, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_00170101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_00170101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_00170101, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_00170101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_00170101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_00170102) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00170a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionP0A7Z0119 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Z0121 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7Z0MF_00170114 . ?templateMotifSequenceMatchRegionP0A7Z0119 faldo:begin ?templateMotifSequenceMatchBeginP0A7Z0120 . ?templateMotifSequenceMatchBeginP0A7Z0120 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Z0115 ; faldo:reference isoform:P0A7Z0-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7Z0121 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . ?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00170125 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7Z0MF_00170116 . ?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00170124 . ?targetMotifMatchRegionMatchBeginMF_00170124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00170117 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00170125 edam:has_input signature:MF_00170 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Z0MF_00170114, 1, (STRLEN(?templateMotifCigarP0A7Z0MF_00170114) - STRLEN(REPLACE(?templateMotifCigarP0A7Z0MF_00170114, CONCAT('^(?:-*[^-]){', STR(((121 - ?templateMotifSequenceMatchBeginPositionP0A7Z0115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_00170116, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_00170116) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_00170116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Z0MF_00170116, 1, (STRLEN(?targetMotifMatchCigarP0A7Z0MF_00170116) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Z0MF_00170116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00170117) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) . FILTER (REGEX('[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00170a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } } "xsd:string