CONSTRUCT { _:127280 up:source unirule:MF_00315 . _:127281 up:source unirule:MF_00315 . _:127282 up:source unirule:MF_00315 . _:127283 up:source unirule:MF_00315 . _:127284 up:source unirule:MF_00315 . _:127285 up:source unirule:MF_00315 . _:127286 up:source unirule:MF_00315 . _:127287 up:source unirule:MF_00315 . _:127288 up:source unirule:MF_00315 . _:127289 up:source unirule:MF_00315 . _:127290 up:source unirule:MF_00315 . _:127291 up:source unirule:MF_00315 . _:127292 up:source unirule:MF_00315 . _:127293 up:source unirule:MF_00315 . _:127294 up:source unirule:MF_00315 . _:127295 up:source unirule:MF_00315 . _:127296 up:source unirule:MF_00315 . _:127297 up:source unirule:MF_00315 . _:127298 up:source unirule:MF_00315 . _:127299 up:source unirule:MF_00315 . _:127300 up:source unirule:MF_00315 . _:127301 up:source unirule:MF_00315 . _:127302 up:source unirule:MF_00315 . _:127303 up:source unirule:MF_00315 . _:127304 up:source unirule:MF_00315 . _:127305 up:source unirule:MF_00315 . _:127306 up:source unirule:MF_00315 . _:127307 up:source unirule:MF_00315 . _:127308 up:source unirule:MF_00315 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0000287 , GO:0008661 , GO:0009228 , GO:0016114 , GO:0030976 , keyword:414 , keyword:460 , keyword:479 , keyword:784 , keyword:786 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.2.1.7' ; up:fullName '1-deoxy-D-xylulose-5-phosphate synthase' ; rdf:type up:Structured_Name . ?name1 up:fullName '1-deoxyxylulose-5-phosphate synthase' ; up:shortName 'DXP synthase' , 'DXPS' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'dxs' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the acyloin condensation reaction between C atoms 2 and 3 of pyruvate and glyceraldehyde 3-phosphate to yield 1-deoxy-D-xylulose-5-phosphate (DXP).' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/12605>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.2.1.7>. ?annotation6 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 Mg(2+) ion per subunit.' . ?annotation7 up:cofactor chebi:58937 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 thiamine pyrophosphate per subunit.' . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Metabolic intermediate biosynthesis; 1-deoxy-D-xylulose 5-phosphate biosynthesis; 1-deoxy-D-xylulose 5-phosphate from D-glyceraldehyde 3-phosphate and pyruvate: step 1/1.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the transketolase family. DXPS subfamily.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation . ?pfsb13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?ligand15 rdfs:subClassOf chebi:58937 . ?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:58937 . ?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:18420 . ?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:18420 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:58937 . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf chebi:58937 . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:58937 . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf chebi:58937 . _:127309 a rdf:Statement ; up:attribution _:127280 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:127310 a rdf:Statement ; up:attribution _:127281 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:127311 a rdf:Statement ; up:attribution _:127282 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:127312 a rdf:Statement ; up:attribution _:127283 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:127313 a rdf:Statement ; up:attribution _:127284 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:127314 a rdf:Statement ; up:attribution _:127285 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:127315 a rdf:Statement ; up:attribution _:127286 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:127316 a rdf:Statement ; up:attribution _:127287 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:127317 a rdf:Statement ; up:attribution _:127288 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:127318 a rdf:Statement ; up:attribution _:127289 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:127319 a rdf:Statement ; up:attribution _:127290 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:127320 a rdf:Statement ; up:attribution _:127291 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:127321 a rdf:Statement ; up:attribution _:127292 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:127322 a rdf:Statement ; up:attribution _:127293 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:786 . _:127323 a rdf:Statement ; up:attribution _:127294 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:414 . _:127324 a rdf:Statement ; up:attribution _:127295 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:784 . _:127325 a rdf:Statement ; up:attribution _:127296 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:127326 a rdf:Statement ; up:attribution _:127297 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008661 . _:127327 a rdf:Statement ; up:attribution _:127298 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030976 . _:127328 a rdf:Statement ; up:attribution _:127299 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016114 . _:127329 a rdf:Statement ; up:attribution _:127300 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009228 . _:127330 a rdf:Statement ; up:source unirule:MF_00315 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:127331 a rdf:Statement ; up:attribution _:127301 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:127332 a rdf:Statement ; up:source unirule:MF_00315 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:127333 a rdf:Statement ; up:attribution _:127302 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:127334 a rdf:Statement ; up:source unirule:MF_00315 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:127335 a rdf:Statement ; up:attribution _:127303 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:127336 a rdf:Statement ; up:source unirule:MF_00315 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:127337 a rdf:Statement ; up:attribution _:127304 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:127338 a rdf:Statement ; up:source unirule:MF_00315 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:127339 a rdf:Statement ; up:attribution _:127305 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:127340 a rdf:Statement ; up:source unirule:MF_00315 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:127341 a rdf:Statement ; up:attribution _:127306 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:127342 a rdf:Statement ; up:source unirule:MF_00315 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:127343 a rdf:Statement ; up:attribution _:127307 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:127344 a rdf:Statement ; up:source unirule:MF_00315 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:127345 a rdf:Statement ; up:attribution _:127308 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00315 #Rule MF_00315 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00315 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00315a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00315a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00315a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00315a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00315a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00315a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00315a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00315a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00315a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionP7748872 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7748874 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77488MF_0031567 . ?templateMotifSequenceMatchRegionP7748872 faldo:begin ?templateMotifSequenceMatchBeginP7748873 . ?templateMotifSequenceMatchBeginP7748873 faldo:position ?templateMotifSequenceMatchBeginPositionP7748868 ; faldo:reference isoform:P77488-1 . ?templateMotifSequenceProfileAlignmentOperationP7748874 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . ?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0031578 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77488MF_0031569 . ?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0031577 . ?targetMotifMatchRegionMatchBeginMF_0031577 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0031570 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0031578 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_0031567, 1, (STRLEN(?templateMotifCigarP77488MF_0031567) - STRLEN(REPLACE(?templateMotifCigarP77488MF_0031567, CONCAT('^(?:-*[^-]){', STR(((121 - ?templateMotifSequenceMatchBeginPositionP7748868) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_0031569, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031569) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_0031569, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031569) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) . BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0031570) - 1) AS ?thisPositionOn16) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_0031567, 1, (STRLEN(?templateMotifCigarP77488MF_0031567) - STRLEN(REPLACE(?templateMotifCigarP77488MF_0031567, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionP7748868) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_0031569, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031569) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_0031569, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031569) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) . BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0031570) - 1) AS ?thisPositionOn17) . BIND(?this AS ?pfs1t83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER (REGEX('[GAS][ARNDCQEGHILKMFPSTWYVBZJUOX][SAT]', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) . BIND(URI(CONCAT(STR(?this), '#MF_00315a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionP7748889 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7748891 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77488MF_0031584 . ?templateMotifSequenceMatchRegionP7748889 faldo:begin ?templateMotifSequenceMatchBeginP7748890 . ?templateMotifSequenceMatchBeginP7748890 faldo:position ?templateMotifSequenceMatchBeginPositionP7748885 ; faldo:reference isoform:P77488-1 . ?templateMotifSequenceProfileAlignmentOperationP7748891 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . ?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0031595 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77488MF_0031586 . ?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0031594 . ?targetMotifMatchRegionMatchBeginMF_0031594 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0031587 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0031595 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_0031584, 1, (STRLEN(?templateMotifCigarP77488MF_0031584) - STRLEN(REPLACE(?templateMotifCigarP77488MF_0031584, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionP7748885) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_0031586, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031586) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_0031586, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031586) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0031587) - 1) AS ?thisPositionOn23) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_0031584, 1, (STRLEN(?templateMotifCigarP77488MF_0031584) - STRLEN(REPLACE(?templateMotifCigarP77488MF_0031584, CONCAT('^(?:-*[^-]){', STR(((154 - ?templateMotifSequenceMatchBeginPositionP7748885) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_0031586, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031586) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_0031586, 1, (STRLEN(?targetMotifMatchCigarP77488MF_0031586) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_0031586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0031587) - 1) AS ?thisPositionOn24) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER (REGEX('[GA][ASTG]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) . BIND(URI(CONCAT(STR(?this), '#MF_00315a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionP77488106 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488108 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77488MF_00315101 . ?templateMotifSequenceMatchRegionP77488106 faldo:begin ?templateMotifSequenceMatchBeginP77488107 . ?templateMotifSequenceMatchBeginP77488107 faldo:position ?templateMotifSequenceMatchBeginPositionP77488102 ; faldo:reference isoform:P77488-1 . ?templateMotifSequenceProfileAlignmentOperationP77488108 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . ?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315112 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77488MF_00315103 . ?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315111 . ?targetMotifMatchRegionMatchBeginMF_00315111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315104 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00315112 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315101, 1, (STRLEN(?templateMotifCigarP77488MF_00315101) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315101, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP77488102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315103, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315103) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315103, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315103) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00315104) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t115) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00315a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP77488121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77488MF_00315116 . ?templateMotifSequenceMatchRegionP77488121 faldo:begin ?templateMotifSequenceMatchBeginP77488122 . ?templateMotifSequenceMatchBeginP77488122 faldo:position ?templateMotifSequenceMatchBeginPositionP77488117 ; faldo:reference isoform:P77488-1 . ?templateMotifSequenceProfileAlignmentOperationP77488123 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77488MF_00315118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315126 . ?targetMotifMatchRegionMatchBeginMF_00315126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00315127 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315116, 1, (STRLEN(?templateMotifCigarP77488MF_00315116) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315116, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionP77488117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315118, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315118) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315118, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315118) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00315119) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00315a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP77488136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77488MF_00315131 . ?templateMotifSequenceMatchRegionP77488136 faldo:begin ?templateMotifSequenceMatchBeginP77488137 . ?templateMotifSequenceMatchBeginP77488137 faldo:position ?templateMotifSequenceMatchBeginPositionP77488132 ; faldo:reference isoform:P77488-1 . ?templateMotifSequenceProfileAlignmentOperationP77488138 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77488MF_00315133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315141 . ?targetMotifMatchRegionMatchBeginMF_00315141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00315142 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315131, 1, (STRLEN(?templateMotifCigarP77488MF_00315131) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315131, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP77488132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315133, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315133) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315133, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315133) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00315134) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00315a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionP77488151 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488153 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77488MF_00315146 . ?templateMotifSequenceMatchRegionP77488151 faldo:begin ?templateMotifSequenceMatchBeginP77488152 . ?templateMotifSequenceMatchBeginP77488152 faldo:position ?templateMotifSequenceMatchBeginPositionP77488147 ; faldo:reference isoform:P77488-1 . ?templateMotifSequenceProfileAlignmentOperationP77488153 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . ?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315157 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77488MF_00315148 . ?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315156 . ?targetMotifMatchRegionMatchBeginMF_00315156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315149 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00315157 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315146, 1, (STRLEN(?templateMotifCigarP77488MF_00315146) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315146, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionP77488147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315148, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315148) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315148, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315148) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00315149) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t160) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00315a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionP77488166 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488168 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77488MF_00315161 . ?templateMotifSequenceMatchRegionP77488166 faldo:begin ?templateMotifSequenceMatchBeginP77488167 . ?templateMotifSequenceMatchBeginP77488167 faldo:position ?templateMotifSequenceMatchBeginPositionP77488162 ; faldo:reference isoform:P77488-1 . ?templateMotifSequenceProfileAlignmentOperationP77488168 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . ?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315172 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77488MF_00315163 . ?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315171 . ?targetMotifMatchRegionMatchBeginMF_00315171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315164 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00315172 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315161, 1, (STRLEN(?templateMotifCigarP77488MF_00315161) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315161, CONCAT('^(?:-*[^-]){', STR(((288 - ?templateMotifSequenceMatchBeginPositionP77488162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315163, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315163) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315163, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315163) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) . BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_00315164) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t175) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER (REGEX('[YFH]', SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00315a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionP77488181 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77488183 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77488MF_00315176 . ?templateMotifSequenceMatchRegionP77488181 faldo:begin ?templateMotifSequenceMatchBeginP77488182 . ?templateMotifSequenceMatchBeginP77488182 faldo:position ?templateMotifSequenceMatchBeginPositionP77488177 ; faldo:reference isoform:P77488-1 . ?templateMotifSequenceProfileAlignmentOperationP77488183 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . ?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00315187 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77488MF_00315178 . ?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00315186 . ?targetMotifMatchRegionMatchBeginMF_00315186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00315179 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00315187 edam:has_input signature:MF_00315 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77488MF_00315176, 1, (STRLEN(?templateMotifCigarP77488MF_00315176) - STRLEN(REPLACE(?templateMotifCigarP77488MF_00315176, CONCAT('^(?:-*[^-]){', STR(((370 - ?templateMotifSequenceMatchBeginPositionP77488177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77488MF_00315178, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315178) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77488MF_00315178, 1, (STRLEN(?targetMotifMatchCigarP77488MF_00315178) - STRLEN(REPLACE(?targetMotifMatchCigarP77488MF_00315178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) . BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_00315179) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs1t190) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00315a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } }