CONSTRUCT { _:759206 up:source unirule:MF_02225 . _:759207 up:source unirule:MF_02225 . _:759208 up:source unirule:MF_02225 . _:759209 up:ecName '4.1.1.36' ; up:fullName 'Phosphopantothenoylcysteine decarboxylase' ; up:shortName 'PPC decarboxylase' , 'PPC-DC' ; rdf:type up:Structured_Name . _:759210 up:fullName 'CoaC' ; rdf:type up:Structured_Name . _:759211 up:source unirule:MF_02225 . _:759212 up:ecName '6.3.2.5' ; up:fullName 'Phosphopantothenate--cysteine ligase' ; rdf:type up:Structured_Name . _:759213 up:fullName 'CoaB' ; rdf:type up:Structured_Name . _:759214 up:fullName 'Phosphopantothenoylcysteine synthetase' ; up:shortName 'PPC synthetase' , 'PPC-S' ; rdf:type up:Structured_Name . _:759215 up:source unirule:MF_02225 . _:759216 up:source unirule:MF_02225 . _:759217 up:source unirule:MF_02225 . _:759218 up:source unirule:MF_02225 . _:759219 up:source unirule:MF_02225 . _:759220 up:source unirule:MF_02225 . _:759221 up:source unirule:MF_02225 . _:759222 up:source unirule:MF_02225 . _:759223 up:source unirule:MF_02225 . _:759224 up:source unirule:MF_02225 . _:759225 up:source unirule:MF_02225 . _:759226 up:source unirule:MF_02225 . _:759227 up:source unirule:MF_02225 . _:759228 up:source unirule:MF_02225 . _:759229 up:source unirule:MF_02225 . _:759230 up:source unirule:MF_02225 . _:759231 up:source unirule:MF_02225 . _:759232 up:source unirule:MF_02225 . _:759233 up:source unirule:MF_02225 . _:759234 up:source unirule:MF_02225 . _:759235 up:source unirule:MF_02225 . _:759236 up:source unirule:MF_02225 . _:759237 up:source unirule:MF_02225 . _:759238 up:source unirule:MF_02225 . _:759239 up:source unirule:MF_02225 . _:759240 up:source unirule:MF_02225 . _:759241 up:source unirule:MF_02225 . _:759242 up:source unirule:MF_02225 . _:759243 up:source unirule:MF_02225 . _:759244 up:source unirule:MF_02225 . _:759245 up:source unirule:MF_02225 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation6 , ?annotation7 , ?annotation9 , ?annotation11 , ?annotation12 , ?annotation13 , ?annotation14 ; up:classifiedWith GO:0004632 , GO:0004633 , GO:0010181 , GO:0015937 , keyword:210 , keyword:285 , keyword:288 , keyword:436 , keyword:456 , keyword:460 , keyword:479 , keyword:511 ; up:domain ?namedpart3 , ?namedpart4 ; up:recommendedName ?name0 . ?name0 up:fullName 'Coenzyme A biosynthesis bifunctional protein CoaBC' ; rdf:type up:Structured_Name . ?name1 up:fullName 'DNA/pantothenate metabolism flavoprotein' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Phosphopantothenoylcysteine synthetase/decarboxylase' ; up:shortName 'PPCS-PPCDC' ; rdf:type up:Structured_Name . ?namedpart3 up:alternativeName _:759210 ; up:recommendedName _:759209 . ?namedpart4 up:alternativeName _:759213 , _:759214 ; up:recommendedName _:759212 . ?gene5 skos:prefLabel 'coaBC' . ?annotation6 a up:Function_Annotation ; rdfs:comment "Catalyzes two sequential steps in the biosynthesis of coenzyme A. In the first step cysteine is conjugated to 4'-phosphopantothenate to form 4-phosphopantothenoylcysteine. In the second step the latter compound is decarboxylated to form 4'-phosphopantotheine." . ?annotation7 up:activity ?activity8 ; rdf:type up:Catalytic_Activity_Annotation . ?activity8 up:catalyticActivity <http://rdf.rhea-db.org/16793>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.1.36>. ?annotation9 up:activity ?activity10 ; rdf:type up:Catalytic_Activity_Annotation . ?activity10 up:catalyticActivity <http://rdf.rhea-db.org/19397>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.3.2.5>. ?annotation11 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation12 up:cofactor chebi:58210 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 FMN per subunit.' . ?annotation13 a up:Similarity_Annotation ; rdfs:comment 'In the N-terminal section; belongs to the HFCD (homo-oligomeric flavin containing Cys decarboxylase) superfamily.' . ?annotation14 a up:Similarity_Annotation ; rdfs:comment 'In the C-terminal section; belongs to the PPC synthetase family.' . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; rdf:type up:Region_Annotation ; rdfs:comment 'Phosphopantothenoylcysteine decarboxylase' . ?pfsb19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Region_Annotation ; rdfs:comment 'Phosphopantothenate--cysteine ligase' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:37563 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:37563 . ?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:37563 . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:37563 . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:37563 . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; up:ligand ?ligand74 ; rdf:type up:Binding_Site_Annotation . ?pfsb72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand74 rdfs:subClassOf chebi:37563 . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; up:ligand ?ligand81 ; rdf:type up:Binding_Site_Annotation . ?pfsb79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand81 rdfs:subClassOf chebi:37563 . _:759246 a rdf:Statement ; up:attribution _:759206 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:759247 a rdf:Statement ; up:attribution _:759207 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:759248 a rdf:Statement ; up:attribution _:759208 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:759249 a rdf:Statement ; up:attribution _:759211 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart3 . _:759250 a rdf:Statement ; up:attribution _:759215 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart4 . _:759251 a rdf:Statement ; up:attribution _:759216 ; rdf:subject ?gene5 ; rdf:predicate up:encodedBy ; rdf:object ?gene5 . _:759252 a rdf:Statement ; up:attribution _:759217 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:759253 a rdf:Statement ; up:attribution _:759218 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:759254 a rdf:Statement ; up:attribution _:759219 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:759255 a rdf:Statement ; up:attribution _:759220 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:759256 a rdf:Statement ; up:attribution _:759221 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:759257 a rdf:Statement ; up:attribution _:759222 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:759258 a rdf:Statement ; up:attribution _:759223 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:759259 a rdf:Statement ; up:attribution _:759224 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:210 . _:759260 a rdf:Statement ; up:attribution _:759225 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:285 . _:759261 a rdf:Statement ; up:attribution _:759226 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:288 . _:759262 a rdf:Statement ; up:attribution _:759227 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:759263 a rdf:Statement ; up:attribution _:759228 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:759264 a rdf:Statement ; up:attribution _:759229 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:759265 a rdf:Statement ; up:attribution _:759230 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:759266 a rdf:Statement ; up:attribution _:759231 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:759267 a rdf:Statement ; up:attribution _:759232 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0010181 . _:759268 a rdf:Statement ; up:attribution _:759233 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004632 . _:759269 a rdf:Statement ; up:attribution _:759234 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004633 . _:759270 a rdf:Statement ; up:attribution _:759235 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0015937 . _:759271 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:759272 a rdf:Statement ; up:attribution _:759236 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:759273 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:759274 a rdf:Statement ; up:attribution _:759237 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:759275 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:759276 a rdf:Statement ; up:attribution _:759238 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:759277 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:759278 a rdf:Statement ; up:attribution _:759239 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:759279 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:759280 a rdf:Statement ; up:attribution _:759240 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:759281 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:759282 a rdf:Statement ; up:attribution _:759241 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:759283 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:759284 a rdf:Statement ; up:attribution _:759242 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:759285 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:759286 a rdf:Statement ; up:attribution _:759243 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:759287 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:759288 a rdf:Statement ; up:attribution _:759244 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:759289 a rdf:Statement ; up:source unirule:MF_02225 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:759290 a rdf:Statement ; up:attribution _:759245 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02225 #Rule MF_02225 Created by:crivoire on:2019-08-23 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon84 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02225 . ?thisOrganism rdfs:subClassOf+ ?supertaxon84 . BIND(URI(CONCAT(STR(?this), '#MF_02225a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02225a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_02225a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_02225a3')) AS ?namedpart3) . BIND(URI(CONCAT(STR(?this), '#MF_02225a4')) AS ?namedpart4) . BIND(URI(CONCAT(STR(?this), '#MF_02225a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02225a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_02225a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_02225a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_02225a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_02225a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_02225a14')) AS ?annotation14) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionP0ABQ090 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ092 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_0222585 . ?templateMotifSequenceMatchRegionP0ABQ090 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ091 . ?templateMotifSequenceMatchBeginP0ABQ091 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ086 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ092 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0222596 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_0222587 . ?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0222595 . ?targetMotifMatchRegionMatchBeginMF_0222595 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0222588 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0222596 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn21) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_0222585, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_0222585) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_0222585, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP0ABQ086) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_0222587, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_0222587) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_0222587, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_0222587, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_0222587) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_0222587, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0222588) - 1) AS ?thisPositionOn22) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) . FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) . BIND(URI(CONCAT(STR(?this), '#MF_02225a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0105 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0107 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225100 . ?templateMotifSequenceMatchRegionP0ABQ0105 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0106 . ?templateMotifSequenceMatchBeginP0ABQ0106 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0101 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0107 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225111 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225102 . ?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225110 . ?targetMotifMatchRegionMatchBeginMF_02225110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225103 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225111 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225100, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225100) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225100, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionP0ABQ0101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225102, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225102) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225102, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225102) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_02225103) - 1) AS ?thisPositionOn27) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER ((BOUND(?thisPositionOn27) && BOUND(?thisPositionOn28))) . BIND(URI(CONCAT(STR(?this), '#MF_02225a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225115 . ?templateMotifSequenceMatchRegionP0ABQ0120 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0121 . ?templateMotifSequenceMatchBeginP0ABQ0121 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0116 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0122 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225125 . ?targetMotifMatchRegionMatchBeginMF_02225125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225126 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225115, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225115) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225115, CONCAT('^(?:-*[^-]){', STR(((273 - ?templateMotifSequenceMatchBeginPositionP0ABQ0116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225117, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225117, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_02225118) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225115, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225115) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225115, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP0ABQ0116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225117, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225117, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225117) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_02225118) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs1t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)) = 'GCA')) . BIND(URI(CONCAT(STR(?this), '#MF_02225a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225132 . ?templateMotifSequenceMatchRegionP0ABQ0137 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0138 . ?templateMotifSequenceMatchBeginP0ABQ0138 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0133 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0139 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225142 . ?targetMotifMatchRegionMatchBeginMF_02225142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225143 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225132, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225132) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225132, CONCAT('^(?:-*[^-]){', STR(((308 - ?templateMotifSequenceMatchBeginPositionP0ABQ0133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225134, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225134, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_02225135) - 1) AS ?thisPositionOn41) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225132, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225132) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225132, CONCAT('^(?:-*[^-]){', STR(((311 - ?templateMotifSequenceMatchBeginPositionP0ABQ0133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225134, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225134, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225134) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_02225135) - 1) AS ?thisPositionOn42) . BIND(?this AS ?pfs1t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER (REGEX('PD[ILVM][VLI]', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) . BIND(URI(CONCAT(STR(?this), '#MF_02225a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225149 . ?templateMotifSequenceMatchRegionP0ABQ0154 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0155 . ?templateMotifSequenceMatchBeginP0ABQ0155 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0150 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0156 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225159 . ?targetMotifMatchRegionMatchBeginMF_02225159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225160 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225149, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225149) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225149, CONCAT('^(?:-*[^-]){', STR(((158 - ?templateMotifSequenceMatchBeginPositionP0ABQ0150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225151, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225151) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225151, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225151) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_02225152) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t163) . 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) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02225a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225164 . ?templateMotifSequenceMatchRegionP0ABQ0169 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0170 . ?templateMotifSequenceMatchBeginP0ABQ0170 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0165 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0171 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225174 . ?targetMotifMatchRegionMatchBeginMF_02225174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225175 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225164, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225164) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225164, CONCAT('^(?:-*[^-]){', STR(((279 - ?templateMotifSequenceMatchBeginPositionP0ABQ0165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225166, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225166) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225166, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225166) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_02225167) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t178) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02225a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225179 . ?templateMotifSequenceMatchRegionP0ABQ0184 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0185 . ?templateMotifSequenceMatchBeginP0ABQ0185 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0180 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0186 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225190 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225181 . ?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225189 . ?targetMotifMatchRegionMatchBeginMF_02225189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225182 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225190 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225179, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225179) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225179, CONCAT('^(?:-*[^-]){', STR(((289 - ?templateMotifSequenceMatchBeginPositionP0ABQ0180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225181, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225181) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225181, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225181) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_02225182) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t193) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02225a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0199 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0201 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225194 . ?templateMotifSequenceMatchRegionP0ABQ0199 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0200 . ?templateMotifSequenceMatchBeginP0ABQ0200 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0195 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0201 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225205 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225196 . ?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225204 . ?targetMotifMatchRegionMatchBeginMF_02225204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225197 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225205 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225194, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225194) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225194, CONCAT('^(?:-*[^-]){', STR(((327 - ?templateMotifSequenceMatchBeginPositionP0ABQ0195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225196, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225196) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225196, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225196) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) . BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_02225197) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t208) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'F')) . BIND(URI(CONCAT(STR(?this), '#MF_02225a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0214 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0216 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225209 . ?templateMotifSequenceMatchRegionP0ABQ0214 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0215 . ?templateMotifSequenceMatchBeginP0ABQ0215 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0210 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0216 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225220 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225211 . ?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225219 . ?targetMotifMatchRegionMatchBeginMF_02225219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225212 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225220 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225209, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225209) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225209, CONCAT('^(?:-*[^-]){', STR(((341 - ?templateMotifSequenceMatchBeginPositionP0ABQ0210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225211, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225211) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225211, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225211) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) . BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_02225212) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t223) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02225a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch228 faldo:location ?templateMotifSequenceMatchRegionP0ABQ0229 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ0231 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0ABQ0MF_02225224 . ?templateMotifSequenceMatchRegionP0ABQ0229 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ0230 . ?templateMotifSequenceMatchBeginP0ABQ0230 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ0225 ; faldo:reference isoform:P0ABQ0-1 . ?templateMotifSequenceProfileAlignmentOperationP0ABQ0231 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . ?targetMotifMatch232 faldo:location ?targetMotifMatchRegionMatch233 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02225235 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0ABQ0MF_02225226 . ?targetMotifMatchRegionMatch233 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02225234 . ?targetMotifMatchRegionMatchBeginMF_02225234 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02225227 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02225235 edam:has_input signature:MF_02225 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ0MF_02225224, 1, (STRLEN(?templateMotifCigarP0ABQ0MF_02225224) - STRLEN(REPLACE(?templateMotifCigarP0ABQ0MF_02225224, CONCAT('^(?:-*[^-]){', STR(((345 - ?templateMotifSequenceMatchBeginPositionP0ABQ0225) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1236) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225226, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225226) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ0MF_02225226, 1, (STRLEN(?targetMotifMatchCigarP0ABQ0MF_02225226) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ0MF_02225226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), '')))), '[^-]', ''))) AS ?step2237) . BIND(((?step2237 + ?targetMotifMatchRegionMatchBeginPositionMF_02225227) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs1t238) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02225a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case15) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case16) . } }