CONSTRUCT { _:592163 up:source unirule:MF_01646 . _:592164 up:ecName '2.1.1.107' ; up:fullName 'Uroporphyrinogen-III C-methyltransferase' ; up:shortName 'Urogen III methylase' ; rdf:type up:Structured_Name . _:592165 up:fullName 'SUMT' ; rdf:type up:Structured_Name . _:592166 up:fullName 'Uroporphyrinogen III methylase' ; up:shortName 'UROM' ; rdf:type up:Structured_Name . _:592167 up:source unirule:MF_01646 . _:592168 up:ecName '1.3.1.76' ; up:fullName 'Precorrin-2 dehydrogenase' ; rdf:type up:Structured_Name . _:592169 up:source unirule:MF_01646 . _:592170 up:ecName '4.99.1.4' ; up:fullName 'Sirohydrochlorin ferrochelatase' ; rdf:type up:Structured_Name . _:592171 up:source unirule:MF_01646 . _:592172 up:source unirule:MF_01646 . _:592173 up:source unirule:MF_01646 . _:592174 up:source unirule:MF_01646 . _:592175 up:source unirule:MF_01646 . _:592176 up:source unirule:MF_01646 . _:592177 up:source unirule:MF_01646 . _:592178 up:source unirule:MF_01646 . _:592179 up:source unirule:MF_01646 . _:592180 up:source unirule:MF_01646 . _:592181 up:source unirule:MF_01646 . _:592182 up:source unirule:MF_01646 . _:592183 up:source unirule:MF_01646 . _:592184 up:source unirule:MF_01646 . _:592185 up:source unirule:MF_01646 . _:592186 up:source unirule:MF_01646 . _:592187 up:source unirule:MF_01646 . _:592188 up:source unirule:MF_01646 . _:592189 up:source unirule:MF_01646 . _:592190 up:source unirule:MF_01646 . _:592191 up:source unirule:MF_01646 . _:592192 up:source unirule:MF_01646 . _:592193 up:source unirule:MF_01646 . _:592194 up:source unirule:MF_01646 . _:592195 up:source unirule:MF_01646 . _:592196 up:source unirule:MF_01646 . _:592197 up:source unirule:MF_01646 . _:592198 up:source unirule:MF_01646 . _:592199 up:source unirule:MF_01646 . _:592200 up:source unirule:MF_01646 . _:592201 up:source unirule:MF_01646 . _:592202 up:source unirule:MF_01646 . _:592203 up:source unirule:MF_01646 . _:592204 up:source unirule:MF_01646 . _:592205 up:source unirule:MF_01646 . _:592206 up:source unirule:MF_01646 . _:592207 up:source unirule:MF_01646 . _:592208 up:source unirule:MF_01646 . _:592209 up:source unirule:MF_01646 . _:592210 up:source unirule:MF_01646 . _:592211 up:source unirule:MF_01646 . _:592212 up:source unirule:MF_01646 . ?this up:annotation ?annotation5 , ?annotation6 , ?annotation8 , ?annotation10 , ?annotation12 , ?annotation13 , ?annotation14 , ?annotation15 , ?annotation16 , ?annotation17 , ?annotation18 ; up:classifiedWith GO:0004325 , GO:0004851 , GO:0006779 , GO:0009236 , GO:0019354 , GO:0043115 , keyword:169 , keyword:456 , keyword:489 , keyword:511 , keyword:520 , keyword:560 , keyword:627 , keyword:808 , keyword:949 ; up:domain ?namedpart1 , ?namedpart2 , ?namedpart3 ; up:recommendedName ?name0 . ?name0 up:fullName 'Siroheme synthase' ; rdf:type up:Structured_Name . ?namedpart1 up:alternativeName _:592165 , _:592166 ; up:recommendedName _:592164 . ?namedpart2 up:recommendedName _:592168 . ?namedpart3 up:recommendedName _:592170 . ?gene4 skos:prefLabel 'cysG' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Multifunctional enzyme that catalyzes the SAM-dependent methylations of uroporphyrinogen III at position C-2 and C-7 to form precorrin-2 via precorrin-1. Then it catalyzes the NAD-dependent ring dehydrogenation of precorrin-2 to yield sirohydrochlorin. Finally, it catalyzes the ferrochelation of sirohydrochlorin to yield siroheme.' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/32459>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.1.1.107>. ?annotation8 up:activity ?activity9 ; rdf:type up:Catalytic_Activity_Annotation . ?activity9 up:catalyticActivity <http://rdf.rhea-db.org/15613>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.3.1.76>. ?annotation10 up:activity ?activity11 ; rdf:type up:Catalytic_Activity_Annotation . ?activity11 up:catalyticActivity <http://rdf.rhea-db.org/24360>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.99.1.4>. ?annotation12 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; adenosylcobalamin biosynthesis; precorrin-2 from uroporphyrinogen III: step 1/1.' . ?annotation13 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; adenosylcobalamin biosynthesis; sirohydrochlorin from precorrin-2: step 1/1.' . ?annotation14 a up:Pathway_Annotation ; rdfs:comment 'Porphyrin-containing compound metabolism; siroheme biosynthesis; precorrin-2 from uroporphyrinogen III: step 1/1.' . ?annotation15 a up:Pathway_Annotation ; rdfs:comment 'Porphyrin-containing compound metabolism; siroheme biosynthesis; siroheme from sirohydrochlorin: step 1/1.' . ?annotation16 a up:Pathway_Annotation ; rdfs:comment 'Porphyrin-containing compound metabolism; siroheme biosynthesis; sirohydrochlorin from precorrin-2: step 1/1.' . ?annotation17 a up:Similarity_Annotation ; rdfs:comment 'In the N-terminal section; belongs to the precorrin-2 dehydrogenase / sirohydrochlorin ferrochelatase family.' . ?annotation18 a up:Similarity_Annotation ; rdfs:comment 'In the C-terminal section; belongs to the precorrin methyltransferase family.' . ?case19 up:classifiedWith keyword:597 . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphoserine' . ?pfsb22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; up:ligand ?ligand30 ; rdf:type up:Binding_Site_Annotation . ?pfsb28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?ligand30 rdfs:subClassOf chebi:57540 . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:57540 . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; rdf:type up:Region_Annotation ; rdfs:comment 'Precorrin-2 dehydrogenase / sirohydrochlorin ferrochelatase' . ?pfsb42 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; rdf:type up:Region_Annotation ; rdfs:comment 'Uroporphyrinogen-III C-methyltransferase' . ?pfsb48 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:59789 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:59789 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb68 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb74 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfs78 up:annotation ?annotation79 . ?annotation79 faldo:begin ?pfsb80 ; faldo:end ?pfse81 ; up:ligand ?ligand82 ; rdf:type up:Binding_Site_Annotation . ?pfsb80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfse81 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?ligand82 rdfs:subClassOf chebi:59789 . ?pfs85 up:annotation ?annotation86 . ?annotation86 faldo:begin ?pfsb87 ; faldo:end ?pfse88 ; up:ligand ?ligand89 ; rdf:type up:Binding_Site_Annotation . ?pfsb87 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?pfse88 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?ligand89 rdfs:subClassOf chebi:59789 . ?pfs92 up:annotation ?annotation93 . ?annotation93 faldo:begin ?pfsb94 ; faldo:end ?pfse95 ; up:ligand ?ligand96 ; rdf:type up:Binding_Site_Annotation . ?pfsb94 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?pfse95 faldo:position ?thisPositionOn98 ; rdf:type faldo:ExactPosition . ?ligand96 rdfs:subClassOf chebi:59789 . ?pfs99 up:annotation ?annotation100 . ?annotation100 faldo:begin ?pfsb101 ; faldo:end ?pfse102 ; up:ligand ?ligand103 ; rdf:type up:Binding_Site_Annotation . ?pfsb101 faldo:position ?thisPositionOn104 ; rdf:type faldo:ExactPosition . ?pfse102 faldo:position ?thisPositionOn105 ; rdf:type faldo:ExactPosition . ?ligand103 rdfs:subClassOf chebi:59789 . _:592213 a rdf:Statement ; up:attribution _:592163 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:592214 a rdf:Statement ; up:attribution _:592167 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart1 . _:592215 a rdf:Statement ; up:attribution _:592169 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart2 . _:592216 a rdf:Statement ; up:attribution _:592171 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart3 . _:592217 a rdf:Statement ; up:attribution _:592172 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:592218 a rdf:Statement ; up:attribution _:592173 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:592219 a rdf:Statement ; up:attribution _:592174 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:592220 a rdf:Statement ; up:attribution _:592175 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:592221 a rdf:Statement ; up:attribution _:592176 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:592222 a rdf:Statement ; up:attribution _:592177 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:592223 a rdf:Statement ; up:attribution _:592178 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:592224 a rdf:Statement ; up:attribution _:592179 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:592225 a rdf:Statement ; up:attribution _:592180 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:592226 a rdf:Statement ; up:attribution _:592181 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:592227 a rdf:Statement ; up:attribution _:592182 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:592228 a rdf:Statement ; up:attribution _:592183 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:592229 a rdf:Statement ; up:attribution _:592184 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:169 . _:592230 a rdf:Statement ; up:attribution _:592185 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:592231 a rdf:Statement ; up:attribution _:592186 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:489 . _:592232 a rdf:Statement ; up:attribution _:592187 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:592233 a rdf:Statement ; up:attribution _:592188 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:592234 a rdf:Statement ; up:attribution _:592189 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:592235 a rdf:Statement ; up:attribution _:592190 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:627 . _:592236 a rdf:Statement ; up:attribution _:592191 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:592237 a rdf:Statement ; up:attribution _:592192 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:592238 a rdf:Statement ; up:attribution _:592193 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004325 . _:592239 a rdf:Statement ; up:attribution _:592194 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004851 . _:592240 a rdf:Statement ; up:attribution _:592195 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0043115 . _:592241 a rdf:Statement ; up:attribution _:592196 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006779 . _:592242 a rdf:Statement ; up:attribution _:592197 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009236 . _:592243 a rdf:Statement ; up:attribution _:592198 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019354 . _:592244 a rdf:Statement ; up:attribution _:592199 ; rdf:subject ?case19 ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:592245 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:592246 a rdf:Statement ; up:attribution _:592200 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:592247 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:592248 a rdf:Statement ; up:attribution _:592201 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:592249 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:592250 a rdf:Statement ; up:attribution _:592202 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:592251 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:592252 a rdf:Statement ; up:attribution _:592203 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:592253 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:592254 a rdf:Statement ; up:attribution _:592204 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:592255 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:592256 a rdf:Statement ; up:attribution _:592205 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:592257 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:592258 a rdf:Statement ; up:attribution _:592206 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:592259 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:592260 a rdf:Statement ; up:attribution _:592207 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:592261 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:592262 a rdf:Statement ; up:attribution _:592208 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:592263 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:592264 a rdf:Statement ; up:attribution _:592209 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:592265 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:592266 a rdf:Statement ; up:attribution _:592210 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:592267 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:592268 a rdf:Statement ; up:attribution _:592211 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:592269 a rdf:Statement ; up:source unirule:MF_01646 ; rdf:subject ?pfs99 ; rdf:predicate up:annotation ; rdf:object ?annotation100 . _:592270 a rdf:Statement ; up:attribution _:592212 ; rdf:subject ?pfs99 ; rdf:predicate up:annotation ; rdf:object ?annotation100 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01646 #Rule MF_01646 Created by:gkeller on:2008-03-26 Modified by:ecastro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01646 . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(URI(CONCAT(STR(?this), '#MF_01646a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01646a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_01646a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_01646a3')) AS ?namedpart3) . BIND(URI(CONCAT(STR(?this), '#MF_01646a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01646a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01646a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01646a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01646a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_01646a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_01646a14')) AS ?annotation14) . BIND(URI(CONCAT(STR(?this), '#MF_01646a15')) AS ?annotation15) . BIND(URI(CONCAT(STR(?this), '#MF_01646a16')) AS ?annotation16) . BIND(URI(CONCAT(STR(?this), '#MF_01646a17')) AS ?annotation17) . BIND(URI(CONCAT(STR(?this), '#MF_01646a18')) AS ?annotation18) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP25924111 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924113 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646106 . ?templateMotifSequenceMatchRegionP25924111 faldo:begin ?templateMotifSequenceMatchBeginP25924112 . ?templateMotifSequenceMatchBeginP25924112 faldo:position ?templateMotifSequenceMatchBeginPositionP25924107 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924113 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646117 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646108 . ?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646116 . ?targetMotifMatchRegionMatchBeginMF_01646116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646109 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646117 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_13) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646106, 1, (STRLEN(?templateMotifCigarP25924MF_01646106) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646106, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionP25924107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646108, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646108) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646108, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646108) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) . BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01646109) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t120) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01646a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP25924126 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924128 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646121 . ?templateMotifSequenceMatchRegionP25924126 faldo:begin ?templateMotifSequenceMatchBeginP25924127 . ?templateMotifSequenceMatchBeginP25924127 faldo:position ?templateMotifSequenceMatchBeginPositionP25924122 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924128 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646132 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646123 . ?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646131 . ?targetMotifMatchRegionMatchBeginMF_01646131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646124 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646132 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646121, 1, (STRLEN(?templateMotifCigarP25924MF_01646121) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646121, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP25924122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646123, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646123) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646123, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646123) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01646124) - 1) AS ?thisPositionOn31) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646121, 1, (STRLEN(?templateMotifCigarP25924MF_01646121) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646121, CONCAT('^(?:-*[^-]){', STR(((23 - ?templateMotifSequenceMatchBeginPositionP25924122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646123, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646123) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646123, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646123) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_01646124) - 1) AS ?thisPositionOn32) . BIND(?this AS ?pfs2t137) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER ((BOUND(?thisPositionOn31) && BOUND(?thisPositionOn32))) . BIND(URI(CONCAT(STR(?this), '#MF_01646a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionP25924143 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924145 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646138 . ?templateMotifSequenceMatchRegionP25924143 faldo:begin ?templateMotifSequenceMatchBeginP25924144 . ?templateMotifSequenceMatchBeginP25924144 faldo:position ?templateMotifSequenceMatchBeginPositionP25924139 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924145 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646149 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646140 . ?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646148 . ?targetMotifMatchRegionMatchBeginMF_01646148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646141 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646149 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646138, 1, (STRLEN(?templateMotifCigarP25924MF_01646138) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646138, CONCAT('^(?:-*[^-]){', STR(((43 - ?templateMotifSequenceMatchBeginPositionP25924139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646140, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646140) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646140, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646140) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) . BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_01646141) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646138, 1, (STRLEN(?templateMotifCigarP25924MF_01646138) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646138, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionP25924139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646140, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646140) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646140, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646140) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01646141) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs2t154) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((BOUND(?thisPositionOn38) && BOUND(?thisPositionOn39))) . BIND(URI(CONCAT(STR(?this), '#MF_01646a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch159 faldo:location ?templateMotifSequenceMatchRegionP25924160 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924162 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646155 . ?templateMotifSequenceMatchRegionP25924160 faldo:begin ?templateMotifSequenceMatchBeginP25924161 . ?templateMotifSequenceMatchBeginP25924161 faldo:position ?templateMotifSequenceMatchBeginPositionP25924156 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924162 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch163 faldo:location ?targetMotifMatchRegionMatch164 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646166 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646157 . ?targetMotifMatchRegionMatch164 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646165 . ?targetMotifMatchRegionMatchBeginMF_01646165 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646158 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646166 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn44) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646155, 1, (STRLEN(?templateMotifCigarP25924MF_01646155) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646155, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionP25924156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646157, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646157) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646157, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646157) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) . BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_01646158) - 1) AS ?thisPositionOn45) . BIND(?this AS ?pfs2t169) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse43) . FILTER ((BOUND(?thisPositionOn44) && BOUND(?thisPositionOn45))) . BIND(URI(CONCAT(STR(?this), '#MF_01646a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch174 faldo:location ?templateMotifSequenceMatchRegionP25924175 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924177 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646170 . ?templateMotifSequenceMatchRegionP25924175 faldo:begin ?templateMotifSequenceMatchBeginP25924176 . ?templateMotifSequenceMatchBeginP25924176 faldo:position ?templateMotifSequenceMatchBeginPositionP25924171 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924177 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch178 faldo:location ?targetMotifMatchRegionMatch179 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646181 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646172 . ?targetMotifMatchRegionMatch179 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646180 . ?targetMotifMatchRegionMatchBeginMF_01646180 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646173 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646181 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646170, 1, (STRLEN(?templateMotifCigarP25924MF_01646170) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646170, CONCAT('^(?:-*[^-]){', STR(((216 - ?templateMotifSequenceMatchBeginPositionP25924171) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646172, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646172) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646172, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646172) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) . BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_01646173) - 1) AS ?thisPositionOn50) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn51) . BIND(?this AS ?pfs2t184) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse49) . FILTER ((BOUND(?thisPositionOn50) && BOUND(?thisPositionOn51))) . BIND(URI(CONCAT(STR(?this), '#MF_01646a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionP25924190 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924192 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646185 . ?templateMotifSequenceMatchRegionP25924190 faldo:begin ?templateMotifSequenceMatchBeginP25924191 . ?templateMotifSequenceMatchBeginP25924191 faldo:position ?templateMotifSequenceMatchBeginPositionP25924186 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924192 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646196 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646187 . ?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646195 . ?targetMotifMatchRegionMatchBeginMF_01646195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646188 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646196 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646185, 1, (STRLEN(?templateMotifCigarP25924MF_01646185) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646185, CONCAT('^(?:-*[^-]){', STR(((301 - ?templateMotifSequenceMatchBeginPositionP25924186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646187, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646187) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646187, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646187) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_01646188) - 1) AS ?thisPositionOn57) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646185, 1, (STRLEN(?templateMotifCigarP25924MF_01646185) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646185, CONCAT('^(?:-*[^-]){', STR(((303 - ?templateMotifSequenceMatchBeginPositionP25924186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646187, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646187) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646187, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646187) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), '')))), '[^-]', ''))) AS ?step2200) . BIND(((?step2200 + ?targetMotifMatchRegionMatchBeginPositionMF_01646188) - 1) AS ?thisPositionOn58) . BIND(?this AS ?pfs2t201) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, (?thisPositionOn58 - ?thisPositionOn57)) = 'GGD')) . BIND(URI(CONCAT(STR(?this), '#MF_01646a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch206 faldo:location ?templateMotifSequenceMatchRegionP25924207 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924209 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646202 . ?templateMotifSequenceMatchRegionP25924207 faldo:begin ?templateMotifSequenceMatchBeginP25924208 . ?templateMotifSequenceMatchBeginP25924208 faldo:position ?templateMotifSequenceMatchBeginPositionP25924203 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924209 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch210 faldo:location ?targetMotifMatchRegionMatch211 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646213 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646204 . ?targetMotifMatchRegionMatch211 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646212 . ?targetMotifMatchRegionMatchBeginMF_01646212 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646205 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646213 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646202, 1, (STRLEN(?templateMotifCigarP25924MF_01646202) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646202, CONCAT('^(?:-*[^-]){', STR(((331 - ?templateMotifSequenceMatchBeginPositionP25924203) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1214) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646204, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646204) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646204, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646204) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), '')))), '[^-]', ''))) AS ?step2215) . BIND(((?step2215 + ?targetMotifMatchRegionMatchBeginPositionMF_01646205) - 1) AS ?thisPositionOn64) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646202, 1, (STRLEN(?templateMotifCigarP25924MF_01646202) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646202, CONCAT('^(?:-*[^-]){', STR(((332 - ?templateMotifSequenceMatchBeginPositionP25924203) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1216) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646204, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646204) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646204, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646204) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), '')))), '[^-]', ''))) AS ?step2217) . BIND(((?step2217 + ?targetMotifMatchRegionMatchBeginPositionMF_01646205) - 1) AS ?thisPositionOn65) . BIND(?this AS ?pfs2t218) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER (REGEX('[TS]A', SUBSTR(?thisSequenceValue, ?thisPositionOn64, (?thisPositionOn65 - ?thisPositionOn64)))) . BIND(URI(CONCAT(STR(?this), '#MF_01646a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch223 faldo:location ?templateMotifSequenceMatchRegionP25924224 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924226 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646219 . ?templateMotifSequenceMatchRegionP25924224 faldo:begin ?templateMotifSequenceMatchBeginP25924225 . ?templateMotifSequenceMatchBeginP25924225 faldo:position ?templateMotifSequenceMatchBeginPositionP25924220 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924226 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch227 faldo:location ?targetMotifMatchRegionMatch228 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646230 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646221 . ?targetMotifMatchRegionMatch228 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646229 . ?targetMotifMatchRegionMatchBeginMF_01646229 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646222 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646230 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646219, 1, (STRLEN(?templateMotifCigarP25924MF_01646219) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646219, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionP25924220) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1231) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646221, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646221) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646221, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1231), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646221, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646221) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646221, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1231), '}'), '')))), '[^-]', ''))) AS ?step2232) . BIND(((?step2232 + ?targetMotifMatchRegionMatchBeginPositionMF_01646222) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs2t233) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01646a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch238 faldo:location ?templateMotifSequenceMatchRegionP25924239 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924241 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646234 . ?templateMotifSequenceMatchRegionP25924239 faldo:begin ?templateMotifSequenceMatchBeginP25924240 . ?templateMotifSequenceMatchBeginP25924240 faldo:position ?templateMotifSequenceMatchBeginPositionP25924235 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924241 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch242 faldo:location ?targetMotifMatchRegionMatch243 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646245 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646236 . ?targetMotifMatchRegionMatch243 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646244 . ?targetMotifMatchRegionMatchBeginMF_01646244 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646237 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646245 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646234, 1, (STRLEN(?templateMotifCigarP25924MF_01646234) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646234, CONCAT('^(?:-*[^-]){', STR(((270 - ?templateMotifSequenceMatchBeginPositionP25924235) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1246) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646236, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646236) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646236, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1246), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646236, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646236) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646236, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1246), '}'), '')))), '[^-]', ''))) AS ?step2247) . BIND(((?step2247 + ?targetMotifMatchRegionMatchBeginPositionMF_01646237) - 1) AS ?thisPositionOn76) . BIND(?thisPositionOn76 AS ?thisPositionOn77) . BIND(?this AS ?pfs2t248) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn76, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01646a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch253 faldo:location ?templateMotifSequenceMatchRegionP25924254 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924256 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646249 . ?templateMotifSequenceMatchRegionP25924254 faldo:begin ?templateMotifSequenceMatchBeginP25924255 . ?templateMotifSequenceMatchBeginP25924255 faldo:position ?templateMotifSequenceMatchBeginPositionP25924250 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924256 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch257 faldo:location ?targetMotifMatchRegionMatch258 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646260 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646251 . ?targetMotifMatchRegionMatch258 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646259 . ?targetMotifMatchRegionMatchBeginMF_01646259 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646252 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646260 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646249, 1, (STRLEN(?templateMotifCigarP25924MF_01646249) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646249, CONCAT('^(?:-*[^-]){', STR(((225 - ?templateMotifSequenceMatchBeginPositionP25924250) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1261) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646251, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646251) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646251, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1261), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646251, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646251) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646251, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1261), '}'), '')))), '[^-]', ''))) AS ?step2262) . BIND(((?step2262 + ?targetMotifMatchRegionMatchBeginPositionMF_01646252) - 1) AS ?thisPositionOn83) . BIND(?thisPositionOn83 AS ?thisPositionOn84) . BIND(?this AS ?pfs2t263) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse81) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'P')) . BIND(URI(CONCAT(STR(?this), '#MF_01646a79')) AS ?annotation79) . BIND(?this AS ?pfs78) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch268 faldo:location ?templateMotifSequenceMatchRegionP25924269 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924271 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646264 . ?templateMotifSequenceMatchRegionP25924269 faldo:begin ?templateMotifSequenceMatchBeginP25924270 . ?templateMotifSequenceMatchBeginP25924270 faldo:position ?templateMotifSequenceMatchBeginPositionP25924265 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924271 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch272 faldo:location ?targetMotifMatchRegionMatch273 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646275 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646266 . ?targetMotifMatchRegionMatch273 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646274 . ?targetMotifMatchRegionMatchBeginMF_01646274 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646267 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646275 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646264, 1, (STRLEN(?templateMotifCigarP25924MF_01646264) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646264, CONCAT('^(?:-*[^-]){', STR(((306 - ?templateMotifSequenceMatchBeginPositionP25924265) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1276) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646266, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646266) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646266, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1276), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646266, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646266) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646266, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1276), '}'), '')))), '[^-]', ''))) AS ?step2277) . BIND(((?step2277 + ?targetMotifMatchRegionMatchBeginPositionMF_01646267) - 1) AS ?thisPositionOn90) . BIND(?thisPositionOn90 AS ?thisPositionOn91) . BIND(?this AS ?pfs2t278) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfsb87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfse88) . FILTER (REGEX('[IVL]', SUBSTR(?thisSequenceValue, ?thisPositionOn90, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01646a86')) AS ?annotation86) . BIND(?this AS ?pfs85) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch283 faldo:location ?templateMotifSequenceMatchRegionP25924284 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924286 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646279 . ?templateMotifSequenceMatchRegionP25924284 faldo:begin ?templateMotifSequenceMatchBeginP25924285 . ?templateMotifSequenceMatchBeginP25924285 faldo:position ?templateMotifSequenceMatchBeginPositionP25924280 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924286 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch287 faldo:location ?targetMotifMatchRegionMatch288 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646290 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646281 . ?targetMotifMatchRegionMatch288 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646289 . ?targetMotifMatchRegionMatchBeginMF_01646289 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646282 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646290 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646279, 1, (STRLEN(?templateMotifCigarP25924MF_01646279) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646279, CONCAT('^(?:-*[^-]){', STR(((382 - ?templateMotifSequenceMatchBeginPositionP25924280) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1291) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646281, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646281) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646281, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1291), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646281, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646281) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646281, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1291), '}'), '')))), '[^-]', ''))) AS ?step2292) . BIND(((?step2292 + ?targetMotifMatchRegionMatchBeginPositionMF_01646282) - 1) AS ?thisPositionOn97) . BIND(?thisPositionOn97 AS ?thisPositionOn98) . BIND(?this AS ?pfs2t293) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfsb94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn98))) AS ?pfse95) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn97, 1) = 'M')) . BIND(URI(CONCAT(STR(?this), '#MF_01646a93')) AS ?annotation93) . BIND(?this AS ?pfs92) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch298 faldo:location ?templateMotifSequenceMatchRegionP25924299 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25924301 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25924MF_01646294 . ?templateMotifSequenceMatchRegionP25924299 faldo:begin ?templateMotifSequenceMatchBeginP25924300 . ?templateMotifSequenceMatchBeginP25924300 faldo:position ?templateMotifSequenceMatchBeginPositionP25924295 ; faldo:reference isoform:P25924-1 . ?templateMotifSequenceProfileAlignmentOperationP25924301 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . ?targetMotifMatch302 faldo:location ?targetMotifMatchRegionMatch303 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01646305 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25924MF_01646296 . ?targetMotifMatchRegionMatch303 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01646304 . ?targetMotifMatchRegionMatchBeginMF_01646304 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01646297 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01646305 edam:has_input signature:MF_01646 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25924MF_01646294, 1, (STRLEN(?templateMotifCigarP25924MF_01646294) - STRLEN(REPLACE(?templateMotifCigarP25924MF_01646294, CONCAT('^(?:-*[^-]){', STR(((411 - ?templateMotifSequenceMatchBeginPositionP25924295) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1306) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25924MF_01646296, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646296) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646296, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1306), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25924MF_01646296, 1, (STRLEN(?targetMotifMatchCigarP25924MF_01646296) - STRLEN(REPLACE(?targetMotifMatchCigarP25924MF_01646296, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1306), '}'), '')))), '[^-]', ''))) AS ?step2307) . BIND(((?step2307 + ?targetMotifMatchRegionMatchBeginPositionMF_01646297) - 1) AS ?thisPositionOn104) . BIND(?thisPositionOn104 AS ?thisPositionOn105) . BIND(?this AS ?pfs2t308) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn104))) AS ?pfsb101) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn105))) AS ?pfse102) . FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn104, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01646a100')) AS ?annotation100) . BIND(?this AS ?pfs99) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag309) . } BIND(IF(BOUND(?tagFT_13), ?caseWithTag309, ?UNBOUND_VARIABLE) AS ?case19) . }