CONSTRUCT { _:509151 up:source unirule:MF_01428 . _:509152 up:source unirule:MF_01428 . _:509153 up:source unirule:MF_01428 . _:509154 up:source unirule:MF_01428 . _:509155 up:source unirule:MF_01428 . _:509156 up:source unirule:MF_01428 . _:509157 up:source unirule:MF_01428 . _:509158 up:source unirule:MF_01428 . _:509159 up:source unirule:MF_01428 . _:509160 up:source unirule:MF_01428 . _:509161 up:source unirule:MF_01428 . _:509162 up:source unirule:MF_01428 . _:509163 up:source unirule:MF_01428 . _:509164 up:source unirule:MF_01428 . _:509165 up:source unirule:MF_01428 . _:509166 up:source unirule:MF_01428 . _:509167 up:source unirule:MF_01428 . _:509168 up:source unirule:MF_01428 . _:509169 up:source unirule:MF_01428 . _:509170 up:source unirule:MF_01428 . _:509171 up:source unirule:MF_01428 . _:509172 up:source unirule:MF_01428 . _:509173 up:source unirule:MF_01428 . ?this up:annotation ?annotation2 , ?annotation3 ; up:classifiedWith GO:0004812 , keyword:30 , keyword:436 , keyword:547 , keyword:67 ; up:recommendedName ?name0 . ?name0 up:ecName '6.1.1.-' ; up:fullName 'Glutamyl-Q tRNA(Asp) synthetase' ; up:shortName 'Glu-Q-RSs' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'gluQ' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Catalyzes the tRNA-independent activation of glutamate in presence of ATP and the subsequent transfer of glutamate onto a tRNA(Asp). Glutamate is transferred on the 2-amino-5-(4,5-dihydroxy-2-cyclopenten-1-yl) moiety of the queuosine in the wobble position of the QUC anticodon.' . ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class-I aminoacyl-tRNA synthetase family. GluQ subfamily.' . ?case4 up:classifiedWith GO:0008270 , keyword:479 , keyword:862 . ?pfs5 up:annotation ?annotation6 , ?annotation12 , ?annotation18 , ?annotation24 . ?annotation6 faldo:begin ?pfsb7 ; faldo:end ?pfse8 ; up:ligand ?ligand9 ; rdf:type up:Binding_Site_Annotation . ?pfsb7 faldo:position ?thisPositionOn10 ; rdf:type faldo:ExactPosition . ?pfse8 faldo:position ?thisPositionOn11 ; rdf:type faldo:ExactPosition . ?ligand9 rdfs:subClassOf chebi:29105 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation . ?pfsb13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?ligand15 rdfs:subClassOf chebi:29105 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:29105 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; up:ligand ?ligand27 ; rdf:type up:Binding_Site_Annotation . ?pfsb25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?ligand27 rdfs:subClassOf chebi:29105 . ?pfs30 up:annotation ?annotation31 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; rdf:type up:Motif_Annotation ; rdfs:comment "'HIGH' region" . ?pfsb32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; rdf:type up:Motif_Annotation ; rdfs:comment "'KMSKS' region" . ?pfsb38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:29985 . ?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:29985 . ?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:29985 . ?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:29985 . ?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:30616 . _:509174 a rdf:Statement ; up:attribution _:509151 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:509175 a rdf:Statement ; up:attribution _:509152 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:509176 a rdf:Statement ; up:attribution _:509153 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:509177 a rdf:Statement ; up:attribution _:509154 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:509178 a rdf:Statement ; up:attribution _:509155 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:30 . _:509179 a rdf:Statement ; up:attribution _:509156 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:509180 a rdf:Statement ; up:attribution _:509157 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:509181 a rdf:Statement ; up:attribution _:509158 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:509182 a rdf:Statement ; up:attribution _:509159 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004812 . _:509183 a rdf:Statement ; up:attribution _:509160 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:509184 a rdf:Statement ; up:attribution _:509161 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:509185 a rdf:Statement ; up:attribution _:509162 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:509186 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs5 ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:509187 a rdf:Statement ; up:attribution _:509163 ; rdf:subject ?pfs5 ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:509188 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs5 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:509189 a rdf:Statement ; up:attribution _:509164 ; rdf:subject ?pfs5 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:509190 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs5 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:509191 a rdf:Statement ; up:attribution _:509165 ; rdf:subject ?pfs5 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:509192 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs5 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:509193 a rdf:Statement ; up:attribution _:509166 ; rdf:subject ?pfs5 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:509194 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:509195 a rdf:Statement ; up:attribution _:509167 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:509196 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:509197 a rdf:Statement ; up:attribution _:509168 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:509198 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:509199 a rdf:Statement ; up:attribution _:509169 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:509200 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:509201 a rdf:Statement ; up:attribution _:509170 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:509202 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:509203 a rdf:Statement ; up:attribution _:509171 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:509204 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:509205 a rdf:Statement ; up:attribution _:509172 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:509206 a rdf:Statement ; up:source unirule:MF_01428 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:509207 a rdf:Statement ; up:attribution _:509173 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01428 #Rule MF_01428 Created by:michoud on:2005-09-14 Modified by:ecastro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01428 . ?thisOrganism rdfs:subClassOf+ taxon:2 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_00022 . })) . BIND(URI(CONCAT(STR(?this), '#MF_01428a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01428a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01428a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP2730582 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2730584 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27305MF_0142877 . ?templateMotifSequenceMatchRegionP2730582 faldo:begin ?templateMotifSequenceMatchBeginP2730583 . ?templateMotifSequenceMatchBeginP2730583 faldo:position ?templateMotifSequenceMatchBeginPositionP2730578 ; faldo:reference isoform:P27305-1 . ?templateMotifSequenceProfileAlignmentOperationP2730584 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0142888 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27305MF_0142879 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0142887 . ?targetMotifMatchRegionMatchBeginMF_0142887 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0142880 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0142888 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_0142877, 1, (STRLEN(?templateMotifCigarP27305MF_0142877) - STRLEN(REPLACE(?templateMotifCigarP27305MF_0142877, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionP2730578) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_0142879, 1, (STRLEN(?targetMotifMatchCigarP27305MF_0142879) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_0142879, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_0142879, 1, (STRLEN(?targetMotifMatchCigarP27305MF_0142879) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_0142879, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0142880) - 1) AS ?thisPositionOn10) . BIND(?thisPositionOn10 AS ?thisPositionOn11) . BIND(?this AS ?pfs1t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn10))) AS ?pfsb7) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfse8) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn10, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_0142877, 1, (STRLEN(?templateMotifCigarP27305MF_0142877) - STRLEN(REPLACE(?templateMotifCigarP27305MF_0142877, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP2730578) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_0142879, 1, (STRLEN(?targetMotifMatchCigarP27305MF_0142879) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_0142879, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_0142879, 1, (STRLEN(?targetMotifMatchCigarP27305MF_0142879) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_0142879, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0142880) - 1) AS ?thisPositionOn16) . BIND(?thisPositionOn16 AS ?thisPositionOn17) . BIND(?this AS ?pfs1t94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_0142877, 1, (STRLEN(?templateMotifCigarP27305MF_0142877) - STRLEN(REPLACE(?templateMotifCigarP27305MF_0142877, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionP2730578) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_0142879, 1, (STRLEN(?targetMotifMatchCigarP27305MF_0142879) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_0142879, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_0142879, 1, (STRLEN(?targetMotifMatchCigarP27305MF_0142879) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_0142879, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0142880) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'Y')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_0142877, 1, (STRLEN(?templateMotifCigarP27305MF_0142877) - STRLEN(REPLACE(?templateMotifCigarP27305MF_0142877, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionP2730578) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_0142879, 1, (STRLEN(?targetMotifMatchCigarP27305MF_0142879) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_0142879, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_0142879, 1, (STRLEN(?targetMotifMatchCigarP27305MF_0142879) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_0142879, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0142880) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'C')) . BIND(?this AS ?pfs5) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionP27305106 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP27305108 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27305MF_01428101 . ?templateMotifSequenceMatchRegionP27305106 faldo:begin ?templateMotifSequenceMatchBeginP27305107 . ?templateMotifSequenceMatchBeginP27305107 faldo:position ?templateMotifSequenceMatchBeginPositionP27305102 ; faldo:reference isoform:P27305-1 . ?templateMotifSequenceProfileAlignmentOperationP27305108 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . ?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01428112 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27305MF_01428103 . ?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01428111 . ?targetMotifMatchRegionMatchBeginMF_01428111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01428104 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01428112 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428101, 1, (STRLEN(?templateMotifCigarP27305MF_01428101) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428101, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP27305102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428103, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428103) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428103, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428103) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01428104) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428101, 1, (STRLEN(?templateMotifCigarP27305MF_01428101) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428101, CONCAT('^(?:-*[^-]){', STR(((32 - ?templateMotifSequenceMatchBeginPositionP27305102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428103, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428103) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428103, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428103) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_01428104) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs2t117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) . FILTER ((BOUND(?thisPositionOn34) && BOUND(?thisPositionOn35))) . BIND(URI(CONCAT(STR(?this), '#MF_01428a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP27305123 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP27305125 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27305MF_01428118 . ?templateMotifSequenceMatchRegionP27305123 faldo:begin ?templateMotifSequenceMatchBeginP27305124 . ?templateMotifSequenceMatchBeginP27305124 faldo:position ?templateMotifSequenceMatchBeginPositionP27305119 ; faldo:reference isoform:P27305-1 . ?templateMotifSequenceProfileAlignmentOperationP27305125 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . ?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01428129 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27305MF_01428120 . ?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01428128 . ?targetMotifMatchRegionMatchBeginMF_01428128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01428121 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01428129 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428118, 1, (STRLEN(?templateMotifCigarP27305MF_01428118) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428118, CONCAT('^(?:-*[^-]){', STR(((238 - ?templateMotifSequenceMatchBeginPositionP27305119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428120, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428120) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428120, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428120) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01428121) - 1) AS ?thisPositionOn40) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428118, 1, (STRLEN(?templateMotifCigarP27305MF_01428118) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428118, CONCAT('^(?:-*[^-]){', STR(((242 - ?templateMotifSequenceMatchBeginPositionP27305119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428120, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428120) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428120, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428120) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_01428121) - 1) AS ?thisPositionOn41) . BIND(?this AS ?pfs2t134) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) . FILTER ((BOUND(?thisPositionOn40) && BOUND(?thisPositionOn41))) . BIND(URI(CONCAT(STR(?this), '#MF_01428a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP27305140 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP27305142 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27305MF_01428135 . ?templateMotifSequenceMatchRegionP27305140 faldo:begin ?templateMotifSequenceMatchBeginP27305141 . ?templateMotifSequenceMatchBeginP27305141 faldo:position ?templateMotifSequenceMatchBeginPositionP27305136 ; faldo:reference isoform:P27305-1 . ?templateMotifSequenceProfileAlignmentOperationP27305142 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . ?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01428146 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27305MF_01428137 . ?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01428145 . ?targetMotifMatchRegionMatchBeginMF_01428145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01428138 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01428146 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428135, 1, (STRLEN(?templateMotifCigarP27305MF_01428135) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428135, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP27305136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428137, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428137) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428137, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428137) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_01428138) - 1) AS ?thisPositionOn47) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428135, 1, (STRLEN(?templateMotifCigarP27305MF_01428135) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428135, CONCAT('^(?:-*[^-]){', STR(((23 - ?templateMotifSequenceMatchBeginPositionP27305136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428137, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428137) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428137, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428137) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_01428138) - 1) AS ?thisPositionOn48) . BIND(?this AS ?pfs2t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER (REGEX('R[FLY][AS]P[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn47, (?thisPositionOn48 - ?thisPositionOn47)))) . BIND(URI(CONCAT(STR(?this), '#MF_01428a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP27305157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP27305159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27305MF_01428152 . ?templateMotifSequenceMatchRegionP27305157 faldo:begin ?templateMotifSequenceMatchBeginP27305158 . ?templateMotifSequenceMatchBeginP27305158 faldo:position ?templateMotifSequenceMatchBeginPositionP27305153 ; faldo:reference isoform:P27305-1 . ?templateMotifSequenceProfileAlignmentOperationP27305159 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01428163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27305MF_01428154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01428162 . ?targetMotifMatchRegionMatchBeginMF_01428162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01428155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01428163 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428152, 1, (STRLEN(?templateMotifCigarP27305MF_01428152) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428152, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionP27305153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428154, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428154) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428154, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428154) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_01428155) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs2t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01428a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP27305172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP27305174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27305MF_01428167 . ?templateMotifSequenceMatchRegionP27305172 faldo:begin ?templateMotifSequenceMatchBeginP27305173 . ?templateMotifSequenceMatchBeginP27305173 faldo:position ?templateMotifSequenceMatchBeginPositionP27305168 ; faldo:reference isoform:P27305-1 . ?templateMotifSequenceProfileAlignmentOperationP27305174 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01428178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27305MF_01428169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01428177 . ?targetMotifMatchRegionMatchBeginMF_01428177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01428170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01428178 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428167, 1, (STRLEN(?templateMotifCigarP27305MF_01428167) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428167, CONCAT('^(?:-*[^-]){', STR(((182 - ?templateMotifSequenceMatchBeginPositionP27305168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428169, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428169) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428169, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428169) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_01428170) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs2t181) . 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) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01428a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionP27305187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP27305189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27305MF_01428182 . ?templateMotifSequenceMatchRegionP27305187 faldo:begin ?templateMotifSequenceMatchBeginP27305188 . ?templateMotifSequenceMatchBeginP27305188 faldo:position ?templateMotifSequenceMatchBeginPositionP27305183 ; faldo:reference isoform:P27305-1 . ?templateMotifSequenceProfileAlignmentOperationP27305189 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . ?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01428193 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27305MF_01428184 . ?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01428192 . ?targetMotifMatchRegionMatchBeginMF_01428192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01428185 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01428193 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428182, 1, (STRLEN(?templateMotifCigarP27305MF_01428182) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428182, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionP27305183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428184, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428184) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428184, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428184) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_01428185) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs2t196) . 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) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01428a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionP27305202 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP27305204 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27305MF_01428197 . ?templateMotifSequenceMatchRegionP27305202 faldo:begin ?templateMotifSequenceMatchBeginP27305203 . ?templateMotifSequenceMatchBeginP27305203 faldo:position ?templateMotifSequenceMatchBeginPositionP27305198 ; faldo:reference isoform:P27305-1 . ?templateMotifSequenceProfileAlignmentOperationP27305204 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . ?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01428208 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27305MF_01428199 . ?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01428207 . ?targetMotifMatchRegionMatchBeginMF_01428207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01428200 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01428208 edam:has_input signature:MF_01428 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27305MF_01428197, 1, (STRLEN(?templateMotifCigarP27305MF_01428197) - STRLEN(REPLACE(?templateMotifCigarP27305MF_01428197, CONCAT('^(?:-*[^-]){', STR(((241 - ?templateMotifSequenceMatchBeginPositionP27305198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27305MF_01428199, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428199) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27305MF_01428199, 1, (STRLEN(?targetMotifMatchCigarP27305MF_01428199) - STRLEN(REPLACE(?targetMotifMatchCigarP27305MF_01428199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) . BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_01428200) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs2t211) . 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_01428a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag212) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag212, ?UNBOUND_VARIABLE) AS ?case4) . }