CONSTRUCT { _:723027 up:source unirule:MF_02047 . _:723028 up:source unirule:MF_02047 . _:723029 up:source unirule:MF_02047 . _:723030 up:source unirule:MF_02047 . _:723031 up:source unirule:MF_02047 . _:723032 up:source unirule:MF_02047 . _:723033 up:source unirule:MF_02047 . _:723034 up:source unirule:MF_02047 . _:723035 up:source unirule:MF_02047 . _:723036 up:source unirule:MF_02047 . _:723037 up:source unirule:MF_02047 . _:723038 up:source unirule:MF_02047 . _:723039 up:source unirule:MF_02047 . _:723040 up:source unirule:MF_02047 . _:723041 up:source unirule:MF_02047 . _:723042 up:source unirule:MF_02047 . _:723043 up:source unirule:MF_02047 . _:723044 up:source unirule:MF_02047 . _:723045 up:source unirule:MF_02047 . _:723046 up:source unirule:MF_02047 . _:723047 up:source unirule:MF_02047 . _:723048 up:source unirule:MF_02047 . _:723049 up:source unirule:MF_02047 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 ; up:classifiedWith GO:0009051 , GO:0016616 , GO:0051287 , keyword:311 , keyword:520 , keyword:560 ; up:recommendedName ?name0 . ?name0 up:ecName '1.1.1.343' ; up:fullName '6-phosphogluconate dehydrogenase, NAD(+)-dependent, decarboxylating' ; up:shortName '6PGDH' ; rdf:type up:Structured_Name . ?annotation1 a up:Function_Annotation ; rdfs:comment 'Catalyzes the oxidative decarboxylation of 6-phosphogluconate to ribulose 5-phosphate and CO(2), with concomitant reduction of NAD to NADH.' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/33023>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.1.1.343>. ?annotation4 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate degradation; pentose phosphate pathway.' . ?annotation5 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer.' . ?annotation6 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the 6-phosphogluconate dehydrogenase family.' . ?pfs7 up:annotation ?annotation8 . ?annotation8 faldo:begin ?pfsb9 ; faldo:end ?pfse10 ; up:ligand ?ligand11 ; rdf:type up:Binding_Site_Annotation . ?pfsb9 faldo:position ?thisPositionOn12 ; rdf:type faldo:ExactPosition . ?pfse10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?ligand11 rdfs:subClassOf chebi:57540 . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; up:ligand ?ligand18 ; rdf:type up:Binding_Site_Annotation . ?pfsb16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?ligand18 rdfs:subClassOf chebi:57540 . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf ?molecule26 . ?molecule26 rdfs:label 'substrate' . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf ?molecule34 . ?molecule34 rdfs:label 'substrate' . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?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' . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf ?molecule77 . ?molecule77 rdfs:label 'substrate' . ?pfs80 up:annotation ?annotation81 . ?annotation81 faldo:begin ?pfsb82 ; faldo:end ?pfse83 ; up:ligand ?ligand84 ; rdf:type up:Binding_Site_Annotation . ?pfsb82 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand84 rdfs:subClassOf ?molecule85 . ?molecule85 rdfs:label 'substrate' . _:723050 a rdf:Statement ; up:attribution _:723027 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:723051 a rdf:Statement ; up:attribution _:723028 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:723052 a rdf:Statement ; up:attribution _:723029 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:723053 a rdf:Statement ; up:attribution _:723030 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:723054 a rdf:Statement ; up:attribution _:723031 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:723055 a rdf:Statement ; up:attribution _:723032 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:723056 a rdf:Statement ; up:attribution _:723033 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:311 . _:723057 a rdf:Statement ; up:attribution _:723034 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:723058 a rdf:Statement ; up:attribution _:723035 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:723059 a rdf:Statement ; up:attribution _:723036 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016616 . _:723060 a rdf:Statement ; up:attribution _:723037 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051287 . _:723061 a rdf:Statement ; up:attribution _:723038 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009051 . _:723062 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:723063 a rdf:Statement ; up:attribution _:723039 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:723064 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:723065 a rdf:Statement ; up:attribution _:723040 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:723066 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:723067 a rdf:Statement ; up:attribution _:723041 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:723068 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:723069 a rdf:Statement ; up:attribution _:723042 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:723070 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:723071 a rdf:Statement ; up:attribution _:723043 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:723072 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:723073 a rdf:Statement ; up:attribution _:723044 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:723074 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:723075 a rdf:Statement ; up:attribution _:723045 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:723076 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:723077 a rdf:Statement ; up:attribution _:723046 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:723078 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:723079 a rdf:Statement ; up:attribution _:723047 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:723080 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:723081 a rdf:Statement ; up:attribution _:723048 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:723082 a rdf:Statement ; up:source unirule:MF_02047 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:723083 a rdf:Statement ; up:attribution _:723049 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02047 #Rule MF_02047 Created by:? on:2015-08-27 Modified by:Edouard de Castro on:2024-09-03 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02047 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(URI(CONCAT(STR(?this), '#MF_02047a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02047a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_02047a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_02047a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02047a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_02047a6')) AS ?annotation6) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionD4GST893 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST895 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_0204788 . ?templateMotifSequenceMatchRegionD4GST893 faldo:begin ?templateMotifSequenceMatchBeginD4GST894 . ?templateMotifSequenceMatchBeginD4GST894 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST889 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST895 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0204799 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_0204790 . ?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0204798 . ?targetMotifMatchRegionMatchBeginMF_0204798 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0204791 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0204799 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_0204788, 1, (STRLEN(?templateMotifCigarD4GST8MF_0204788) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_0204788, CONCAT('^(?:-*[^-]){', STR(((7 - ?templateMotifSequenceMatchBeginPositionD4GST889) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_0204790, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_0204790) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_0204790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_0204790, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_0204790) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_0204790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0204791) - 1) AS ?thisPositionOn12) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_0204788, 1, (STRLEN(?templateMotifCigarD4GST8MF_0204788) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_0204788, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionD4GST889) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_0204790, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_0204790) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_0204790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_0204790, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_0204790) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_0204790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0204791) - 1) AS ?thisPositionOn13) . BIND(?this AS ?pfs1t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)) = 'GLGRMG')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a8')) AS ?annotation8) . BIND(?this AS ?pfs7) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionD4GST8110 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8112 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047105 . ?templateMotifSequenceMatchRegionD4GST8110 faldo:begin ?templateMotifSequenceMatchBeginD4GST8111 . ?templateMotifSequenceMatchBeginD4GST8111 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8106 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8112 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047116 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047107 . ?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047115 . ?targetMotifMatchRegionMatchBeginMF_02047115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047108 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047116 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047105, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047105) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047105, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionD4GST8106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047107, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047107) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047107, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047107) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_02047108) - 1) AS ?thisPositionOn19) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047105, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047105) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047105, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionD4GST8106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047107, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047107) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047107, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047107) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_02047108) - 1) AS ?thisPositionOn20) . BIND(?this AS ?pfs1t121) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) . FILTER (REGEX('[VI]PA', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) . BIND(URI(CONCAT(STR(?this), '#MF_02047a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionD4GST8127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047122 . ?templateMotifSequenceMatchRegionD4GST8127 faldo:begin ?templateMotifSequenceMatchBeginD4GST8128 . ?templateMotifSequenceMatchBeginD4GST8128 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8123 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8129 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047132 . ?targetMotifMatchRegionMatchBeginMF_02047132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047133 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047122, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047122) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047122, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionD4GST8123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047124, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047124) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047124, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047124) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_02047125) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047122, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047122) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047122, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionD4GST8123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047124, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047124) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047124, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047124) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_02047125) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t138) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)) = 'SGG')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionD4GST8144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047139 . ?templateMotifSequenceMatchRegionD4GST8144 faldo:begin ?templateMotifSequenceMatchBeginD4GST8145 . ?templateMotifSequenceMatchBeginD4GST8145 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8140 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8146 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047149 . ?targetMotifMatchRegionMatchBeginMF_02047149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047150 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047139, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047139) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047139, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionD4GST8140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047141, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047141) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047141, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047141) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_02047142) - 1) AS ?thisPositionOn35) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047139, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047139) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047139, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionD4GST8140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047141, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047141) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047141, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047141) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_02047142) - 1) AS ?thisPositionOn36) . BIND(?this AS ?pfs1t155) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)) = 'HN')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionD4GST8161 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8163 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047156 . ?templateMotifSequenceMatchRegionD4GST8161 faldo:begin ?templateMotifSequenceMatchBeginD4GST8162 . ?templateMotifSequenceMatchBeginD4GST8162 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8157 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8163 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047167 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047158 . ?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047166 . ?targetMotifMatchRegionMatchBeginMF_02047166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047159 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047167 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047156, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047156) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047156, CONCAT('^(?:-*[^-]){', STR(((169 - ?templateMotifSequenceMatchBeginPositionD4GST8157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047158, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047158) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047158, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047158) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) . BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_02047159) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t170) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch175 faldo:location ?templateMotifSequenceMatchRegionD4GST8176 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8178 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047171 . ?templateMotifSequenceMatchRegionD4GST8176 faldo:begin ?templateMotifSequenceMatchBeginD4GST8177 . ?templateMotifSequenceMatchBeginD4GST8177 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8172 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8178 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch179 faldo:location ?targetMotifMatchRegionMatch180 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047182 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047173 . ?targetMotifMatchRegionMatch180 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047181 . ?targetMotifMatchRegionMatchBeginMF_02047181 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047174 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047182 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047171, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047171) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047171, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionD4GST8172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047173, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047173) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047173, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047173) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), '')))), '[^-]', ''))) AS ?step2184) . BIND(((?step2184 + ?targetMotifMatchRegionMatchBeginPositionMF_02047174) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t185) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch190 faldo:location ?templateMotifSequenceMatchRegionD4GST8191 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8193 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047186 . ?templateMotifSequenceMatchRegionD4GST8191 faldo:begin ?templateMotifSequenceMatchBeginD4GST8192 . ?templateMotifSequenceMatchBeginD4GST8192 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8187 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8193 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch194 faldo:location ?targetMotifMatchRegionMatch195 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047197 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047188 . ?targetMotifMatchRegionMatch195 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047196 . ?targetMotifMatchRegionMatchBeginMF_02047196 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047189 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047197 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047186, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047186) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047186, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionD4GST8187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047188, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047188) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047188, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047188) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) . BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_02047189) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t200) . 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) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch205 faldo:location ?templateMotifSequenceMatchRegionD4GST8206 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8208 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047201 . ?templateMotifSequenceMatchRegionD4GST8206 faldo:begin ?templateMotifSequenceMatchBeginD4GST8207 . ?templateMotifSequenceMatchBeginD4GST8207 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8202 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8208 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch209 faldo:location ?targetMotifMatchRegionMatch210 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047212 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047203 . ?targetMotifMatchRegionMatch210 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047211 . ?targetMotifMatchRegionMatchBeginMF_02047211 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047204 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047212 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047201, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047201) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047201, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionD4GST8202) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1213) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047203, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047203) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047203, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047203) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), '')))), '[^-]', ''))) AS ?step2214) . BIND(((?step2214 + ?targetMotifMatchRegionMatchBeginPositionMF_02047204) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t215) . 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_02047a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch220 faldo:location ?templateMotifSequenceMatchRegionD4GST8221 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8223 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047216 . ?templateMotifSequenceMatchRegionD4GST8221 faldo:begin ?templateMotifSequenceMatchBeginD4GST8222 . ?templateMotifSequenceMatchBeginD4GST8222 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8217 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8223 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch224 faldo:location ?targetMotifMatchRegionMatch225 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047227 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047218 . ?targetMotifMatchRegionMatch225 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047226 . ?targetMotifMatchRegionMatchBeginMF_02047226 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047219 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047227 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047216, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047216) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047216, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionD4GST8217) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1228) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047218, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047218) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047218, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047218) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), '')))), '[^-]', ''))) AS ?step2229) . BIND(((?step2229 + ?targetMotifMatchRegionMatchBeginPositionMF_02047219) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs1t230) . 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) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch235 faldo:location ?templateMotifSequenceMatchRegionD4GST8236 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8238 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047231 . ?templateMotifSequenceMatchRegionD4GST8236 faldo:begin ?templateMotifSequenceMatchBeginD4GST8237 . ?templateMotifSequenceMatchBeginD4GST8237 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8232 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8238 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch239 faldo:location ?targetMotifMatchRegionMatch240 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047242 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047233 . ?targetMotifMatchRegionMatch240 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047241 . ?targetMotifMatchRegionMatchBeginMF_02047241 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047234 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047242 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047231, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047231) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047231, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionD4GST8232) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1243) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047233, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047233) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047233, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047233) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), '')))), '[^-]', ''))) AS ?step2244) . BIND(((?step2244 + ?targetMotifMatchRegionMatchBeginPositionMF_02047234) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs1t245) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch250 faldo:location ?templateMotifSequenceMatchRegionD4GST8251 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GST8253 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GST8MF_02047246 . ?templateMotifSequenceMatchRegionD4GST8251 faldo:begin ?templateMotifSequenceMatchBeginD4GST8252 . ?templateMotifSequenceMatchBeginD4GST8252 faldo:position ?templateMotifSequenceMatchBeginPositionD4GST8247 ; faldo:reference isoform:D4GST8-1 . ?templateMotifSequenceProfileAlignmentOperationD4GST8253 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . ?targetMotifMatch254 faldo:location ?targetMotifMatchRegionMatch255 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02047257 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GST8MF_02047248 . ?targetMotifMatchRegionMatch255 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02047256 . ?targetMotifMatchRegionMatchBeginMF_02047256 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02047249 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02047257 edam:has_input signature:MF_02047 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GST8MF_02047246, 1, (STRLEN(?templateMotifCigarD4GST8MF_02047246) - STRLEN(REPLACE(?templateMotifCigarD4GST8MF_02047246, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionD4GST8247) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1258) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047248, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047248) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047248, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1258), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GST8MF_02047248, 1, (STRLEN(?targetMotifMatchCigarD4GST8MF_02047248) - STRLEN(REPLACE(?targetMotifMatchCigarD4GST8MF_02047248, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1258), '}'), '')))), '[^-]', ''))) AS ?step2259) . BIND(((?step2259 + ?targetMotifMatchRegionMatchBeginPositionMF_02047249) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs1t260) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse83) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_02047a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } }