CONSTRUCT { _:443134 up:source unirule:MF_01268 . _:443135 up:ecName '4.2.1.147' ; up:fullName '5,6,7,8-tetrahydromethanopterin hydro-lyase' ; rdf:type up:Structured_Name . _:443136 up:fullName 'Formaldehyde-activating enzyme' ; up:shortName 'Fae' ; rdf:type up:Structured_Name . _:443137 up:source unirule:MF_01268 . _:443138 up:ecName '4.1.2.43' ; up:fullName '3-hexulose-6-phosphate synthase' ; up:shortName 'HPS' ; rdf:type up:Structured_Name . _:443139 up:fullName 'D-arabino-3-hexulose-6-phosphate formaldehyde lyase' ; rdf:type up:Structured_Name . _:443140 up:source unirule:MF_01268 . _:443141 up:source unirule:MF_01268 . _:443142 up:source unirule:MF_01268 . _:443143 up:source unirule:MF_01268 . _:443144 up:source unirule:MF_01268 . _:443145 up:source unirule:MF_01268 . _:443146 up:source unirule:MF_01268 . _:443147 up:source unirule:MF_01268 . _:443148 up:source unirule:MF_01268 . _:443149 up:source unirule:MF_01268 . _:443150 up:source unirule:MF_01268 . _:443151 up:source unirule:MF_01268 . _:443152 up:source unirule:MF_01268 . _:443153 up:source unirule:MF_01268 . _:443154 up:source unirule:MF_01268 . _:443155 up:source unirule:MF_01268 . _:443156 up:source unirule:MF_01268 . _:443157 up:source unirule:MF_01268 . _:443158 up:source unirule:MF_01268 . _:443159 up:source unirule:MF_01268 . _:443160 up:source unirule:MF_01268 . _:443161 up:source unirule:MF_01268 . _:443162 up:source unirule:MF_01268 . ?this up:annotation ?annotation4 , ?annotation5 , ?annotation6 , ?annotation8 , ?annotation10 , ?annotation11 , ?annotation12 ; up:classifiedWith GO:0016051 , GO:0016836 , GO:0043801 , keyword:119 , keyword:456 , keyword:511 ; up:domain ?namedpart1 , ?namedpart2 ; up:recommendedName ?name0 . ?name0 up:fullName 'Bifunctional enzyme Fae/Hps' ; rdf:type up:Structured_Name . ?namedpart1 up:alternativeName _:443136 ; up:recommendedName _:443135 . ?namedpart2 up:alternativeName _:443139 ; up:recommendedName _:443138 . ?gene3 skos:prefLabel 'fae-hps' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the condensation of formaldehyde with tetrahydromethanopterin (H(4)MPT) to 5,10-methylenetetrahydromethanopterin.' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Catalyzes the reversible formation of ribulose-5-phosphate and formaldehyde from 3-hexulose-6-phosphate.' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/24678>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.2.1.147>. ?annotation8 up:activity ?activity9 ; rdf:type up:Catalytic_Activity_Annotation . ?activity9 up:catalyticActivity <http://rdf.rhea-db.org/25201>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.2.43>. ?annotation10 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate biosynthesis; D-ribose 5-phosphate biosynthesis.' . ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'In the N-terminal section; belongs to the formaldehyde-activating enzyme family.' . ?annotation12 a up:Similarity_Annotation ; rdfs:comment 'In the C-terminal section; belongs to the HPS/KGPDC family. HPS subfamily.' . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; rdf:type up:Region_Annotation ; rdfs:comment 'Formaldehyde-activating enzyme' . ?pfsb15 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; rdf:type up:Region_Annotation ; rdfs:comment '3-hexulose-6-phosphate synthase' . ?pfsb21 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf ?molecule36 . ?molecule36 rdfs:label 'substrate' . ?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' . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf ?molecule52 . ?molecule52 rdfs:label 'substrate' . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; up:ligand ?ligand59 ; rdf:type up:Binding_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand59 rdfs:subClassOf ?molecule60 . ?molecule60 rdfs:label 'substrate' . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf ?molecule68 . ?molecule68 rdfs:label 'substrate' . _:443163 a rdf:Statement ; up:attribution _:443134 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:443164 a rdf:Statement ; up:attribution _:443137 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart1 . _:443165 a rdf:Statement ; up:attribution _:443140 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart2 . _:443166 a rdf:Statement ; up:attribution _:443141 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:443167 a rdf:Statement ; up:attribution _:443142 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:443168 a rdf:Statement ; up:attribution _:443143 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:443169 a rdf:Statement ; up:attribution _:443144 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:443170 a rdf:Statement ; up:attribution _:443145 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:443171 a rdf:Statement ; up:attribution _:443146 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:443172 a rdf:Statement ; up:attribution _:443147 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:443173 a rdf:Statement ; up:attribution _:443148 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:443174 a rdf:Statement ; up:attribution _:443149 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:119 . _:443175 a rdf:Statement ; up:attribution _:443150 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:443176 a rdf:Statement ; up:attribution _:443151 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:443177 a rdf:Statement ; up:attribution _:443152 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0043801 . _:443178 a rdf:Statement ; up:attribution _:443153 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016836 . _:443179 a rdf:Statement ; up:attribution _:443154 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016051 . _:443180 a rdf:Statement ; up:source unirule:MF_01268 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:443181 a rdf:Statement ; up:attribution _:443155 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:443182 a rdf:Statement ; up:source unirule:MF_01268 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:443183 a rdf:Statement ; up:attribution _:443156 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:443184 a rdf:Statement ; up:source unirule:MF_01268 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:443185 a rdf:Statement ; up:attribution _:443157 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:443186 a rdf:Statement ; up:source unirule:MF_01268 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:443187 a rdf:Statement ; up:attribution _:443158 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:443188 a rdf:Statement ; up:source unirule:MF_01268 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:443189 a rdf:Statement ; up:attribution _:443159 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:443190 a rdf:Statement ; up:source unirule:MF_01268 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:443191 a rdf:Statement ; up:attribution _:443160 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:443192 a rdf:Statement ; up:source unirule:MF_01268 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:443193 a rdf:Statement ; up:attribution _:443161 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:443194 a rdf:Statement ; up:source unirule:MF_01268 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:443195 a rdf:Statement ; up:attribution _:443162 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01268 #Rule MF_01268 Created by:coudert on:2006-05-02 Modified by:ecastro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01268 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(URI(CONCAT(STR(?this), '#MF_01268a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01268a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_01268a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_01268a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01268a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01268a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01268a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01268a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01268a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01268a12')) AS ?annotation12) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionQ46DY576 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY578 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46DY5MF_0126871 . ?templateMotifSequenceMatchRegionQ46DY576 faldo:begin ?templateMotifSequenceMatchBeginQ46DY577 . ?templateMotifSequenceMatchBeginQ46DY577 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY572 ; faldo:reference isoform:Q46DY5-1 . ?templateMotifSequenceProfileAlignmentOperationQ46DY578 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . ?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0126882 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46DY5MF_0126873 . ?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0126881 . ?targetMotifMatchRegionMatchBeginMF_0126881 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0126874 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0126882 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn17) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_0126871, 1, (STRLEN(?templateMotifCigarQ46DY5MF_0126871) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_0126871, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionQ46DY572) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_0126873, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_0126873) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_0126873, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_0126873, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_0126873) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_0126873, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0126874) - 1) AS ?thisPositionOn18) . BIND(?this AS ?pfs1t85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) . FILTER ((BOUND(?thisPositionOn17) && BOUND(?thisPositionOn18))) . BIND(URI(CONCAT(STR(?this), '#MF_01268a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionQ46DY591 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY593 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46DY5MF_0126886 . ?templateMotifSequenceMatchRegionQ46DY591 faldo:begin ?templateMotifSequenceMatchBeginQ46DY592 . ?templateMotifSequenceMatchBeginQ46DY592 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY587 ; faldo:reference isoform:Q46DY5-1 . ?templateMotifSequenceProfileAlignmentOperationQ46DY593 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . ?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0126897 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46DY5MF_0126888 . ?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0126896 . ?targetMotifMatchRegionMatchBeginMF_0126896 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0126889 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0126897 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_0126886, 1, (STRLEN(?templateMotifCigarQ46DY5MF_0126886) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_0126886, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionQ46DY587) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_0126888, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_0126888) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_0126888, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_0126888, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_0126888) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_0126888, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0126889) - 1) AS ?thisPositionOn23) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn24) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) . FILTER ((BOUND(?thisPositionOn23) && BOUND(?thisPositionOn24))) . BIND(URI(CONCAT(STR(?this), '#MF_01268a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionQ46DY5106 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5108 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46DY5MF_01268101 . ?templateMotifSequenceMatchRegionQ46DY5106 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5107 . ?templateMotifSequenceMatchBeginQ46DY5107 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5102 ; faldo:reference isoform:Q46DY5-1 . ?templateMotifSequenceProfileAlignmentOperationQ46DY5108 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . ?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268112 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46DY5MF_01268103 . ?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268111 . ?targetMotifMatchRegionMatchBeginMF_01268111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268104 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01268112 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268101, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268101) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268101, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionQ46DY5102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268103, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268103) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268103, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268103) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01268104) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t115) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01268a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ46DY5121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46DY5MF_01268116 . ?templateMotifSequenceMatchRegionQ46DY5121 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5122 . ?templateMotifSequenceMatchBeginQ46DY5122 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5117 ; faldo:reference isoform:Q46DY5-1 . ?templateMotifSequenceProfileAlignmentOperationQ46DY5123 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46DY5MF_01268118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268126 . ?targetMotifMatchRegionMatchBeginMF_01268126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01268127 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268116, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268116) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268116, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionQ46DY5117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268118, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268118, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01268119) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01268a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionQ46DY5136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46DY5MF_01268131 . ?templateMotifSequenceMatchRegionQ46DY5136 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5137 . ?templateMotifSequenceMatchBeginQ46DY5137 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5132 ; faldo:reference isoform:Q46DY5-1 . ?templateMotifSequenceProfileAlignmentOperationQ46DY5138 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46DY5MF_01268133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268141 . ?targetMotifMatchRegionMatchBeginMF_01268141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01268142 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268131, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268131) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268131, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionQ46DY5132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268133, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268133) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268133, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268133) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_01268134) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'L')) . BIND(URI(CONCAT(STR(?this), '#MF_01268a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionQ46DY5151 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5153 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46DY5MF_01268146 . ?templateMotifSequenceMatchRegionQ46DY5151 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5152 . ?templateMotifSequenceMatchBeginQ46DY5152 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5147 ; faldo:reference isoform:Q46DY5-1 . ?templateMotifSequenceProfileAlignmentOperationQ46DY5153 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . ?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268157 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46DY5MF_01268148 . ?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268156 . ?targetMotifMatchRegionMatchBeginMF_01268156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268149 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01268157 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268146, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268146) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268146, CONCAT('^(?:-*[^-]){', STR(((66 - ?templateMotifSequenceMatchBeginPositionQ46DY5147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268148, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268148) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268148, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268148) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_01268149) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t160) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01268a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionQ46DY5166 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5168 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46DY5MF_01268161 . ?templateMotifSequenceMatchRegionQ46DY5166 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5167 . ?templateMotifSequenceMatchBeginQ46DY5167 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5162 ; faldo:reference isoform:Q46DY5-1 . ?templateMotifSequenceProfileAlignmentOperationQ46DY5168 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . ?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268172 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46DY5MF_01268163 . ?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268171 . ?targetMotifMatchRegionMatchBeginMF_01268171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268164 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01268172 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268161, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268161) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268161, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionQ46DY5162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268163, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268163) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268163, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268163) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) . BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_01268164) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t175) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_01268a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionQ46DY5181 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5183 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46DY5MF_01268176 . ?templateMotifSequenceMatchRegionQ46DY5181 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5182 . ?templateMotifSequenceMatchBeginQ46DY5182 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5177 ; faldo:reference isoform:Q46DY5-1 . ?templateMotifSequenceProfileAlignmentOperationQ46DY5183 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . ?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268187 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46DY5MF_01268178 . ?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268186 . ?targetMotifMatchRegionMatchBeginMF_01268186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268179 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01268187 edam:has_input signature:MF_01268 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268176, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268176) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268176, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionQ46DY5177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268178, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268178) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268178, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268178) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) . BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_01268179) - 1) AS ?thisPositionOn69) . BIND(?thisPositionOn69 AS ?thisPositionOn70) . BIND(?this AS ?pfs1t190) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_01268a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } }