CONSTRUCT { _:148138 up:source unirule:MF_00372 . _:148139 up:source unirule:MF_00372 . _:148140 up:source unirule:MF_00372 . _:148141 up:source unirule:MF_00372 . _:148142 up:source unirule:MF_00372 . _:148143 up:source unirule:MF_00372 . _:148144 up:source unirule:MF_00372 . _:148145 up:source unirule:MF_00372 . _:148146 up:source unirule:MF_00372 . _:148147 up:source unirule:MF_00372 . _:148148 up:source unirule:MF_00372 . _:148149 up:source unirule:MF_00372 . _:148150 up:source unirule:MF_00372 . _:148151 up:source unirule:MF_00372 . _:148152 up:source unirule:MF_00372 . _:148153 up:source unirule:MF_00372 . _:148154 up:source unirule:MF_00372 . _:148155 up:source unirule:MF_00372 . _:148156 up:source unirule:MF_00372 . _:148157 up:source unirule:MF_00372 . _:148158 up:source unirule:MF_00372 . _:148159 up:source unirule:MF_00372 . _:148160 up:source unirule:MF_00372 . _:148161 up:source unirule:MF_00372 . _:148162 up:source unirule:MF_00372 . _:148163 up:source unirule:MF_00372 . _:148164 up:source unirule:MF_00372 . _:148165 up:source unirule:MF_00372 . _:148166 up:source unirule:MF_00372 . _:148167 up:source unirule:MF_00372 . _:148168 up:source unirule:MF_00372 . _:148169 up:source unirule:MF_00372 . _:148170 up:source unirule:MF_00372 . _:148171 up:source unirule:MF_00372 . _:148172 up:source unirule:MF_00372 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0005737 , GO:0006548 , GO:0050480 , keyword:369 , keyword:378 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '3.5.2.7' ; up:fullName 'Imidazolonepropionase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Imidazolone-5-propionate hydrolase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'hutI' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the hydrolytic cleavage of the carbon-nitrogen bond in imidazolone-5-propanoate to yield N-formimidoyl-L-glutamate. It is the third step in the universal histidine degradation pathway.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/23660>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.5.2.7>. ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid degradation; L-histidine degradation into L-glutamate; N-formimidoyl-L-glutamate from L-histidine: step 3/3.' . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the metallo-dependent hydrolases superfamily. HutI family.' . ?case10 up:classifiedWith GO:0005506 , GO:0008270 , keyword:408 , keyword:479 , keyword:862 . ?pfs11 up:annotation ?annotation12 , ?annotation18 , ?annotation24 , ?annotation30 , ?annotation36 , ?annotation42 , ?annotation48 , ?annotation54 . ?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:29034 . ?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:29034 . ?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:29105 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:29034 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf chebi:29105 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf chebi:29034 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:29105 . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf chebi:77893 . ?pfs67 up:annotation ?annotation68 . ?annotation68 faldo:begin ?pfsb69 ; faldo:end ?pfse70 ; up:ligand ?ligand71 ; rdf:type up:Binding_Site_Annotation . ?pfsb69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?ligand71 rdfs:subClassOf chebi:77893 . ?pfs74 up:annotation ?annotation75 . ?annotation75 faldo:begin ?pfsb76 ; faldo:end ?pfse77 ; up:ligand ?ligand78 ; rdf:type up:Binding_Site_Annotation . ?pfsb76 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse77 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?ligand78 rdfs:subClassOf chebi:58928 . ?pfs81 up:annotation ?annotation82 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; up:ligand ?ligand85 ; rdf:type up:Binding_Site_Annotation . ?pfsb83 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand85 rdfs:subClassOf chebi:77893 . ?pfs88 up:annotation ?annotation89 . ?annotation89 faldo:begin ?pfsb90 ; faldo:end ?pfse91 ; up:ligand ?ligand92 ; rdf:type up:Binding_Site_Annotation . ?pfsb90 faldo:position ?thisPositionOn93 ; rdf:type faldo:ExactPosition . ?pfse91 faldo:position ?thisPositionOn94 ; rdf:type faldo:ExactPosition . ?ligand92 rdfs:subClassOf chebi:77893 . ?pfs95 up:annotation ?annotation96 . ?annotation96 faldo:begin ?pfsb97 ; faldo:end ?pfse98 ; up:ligand ?ligand99 ; rdf:type up:Binding_Site_Annotation . ?pfsb97 faldo:position ?thisPositionOn100 ; rdf:type faldo:ExactPosition . ?pfse98 faldo:position ?thisPositionOn101 ; rdf:type faldo:ExactPosition . ?ligand99 rdfs:subClassOf chebi:58928 . ?pfs102 up:annotation ?annotation103 . ?annotation103 faldo:begin ?pfsb104 ; faldo:end ?pfse105 ; up:ligand ?ligand106 ; rdf:type up:Binding_Site_Annotation . ?pfsb104 faldo:position ?thisPositionOn107 ; rdf:type faldo:ExactPosition . ?pfse105 faldo:position ?thisPositionOn108 ; rdf:type faldo:ExactPosition . ?ligand106 rdfs:subClassOf chebi:58928 . ?pfs109 up:annotation ?annotation110 . ?annotation110 faldo:begin ?pfsb111 ; faldo:end ?pfse112 ; up:ligand ?ligand113 ; rdf:type up:Binding_Site_Annotation . ?pfsb111 faldo:position ?thisPositionOn114 ; rdf:type faldo:ExactPosition . ?pfse112 faldo:position ?thisPositionOn115 ; rdf:type faldo:ExactPosition . ?ligand113 rdfs:subClassOf chebi:77893 . _:148173 a rdf:Statement ; up:attribution _:148138 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:148174 a rdf:Statement ; up:attribution _:148139 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:148175 a rdf:Statement ; up:attribution _:148140 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:148176 a rdf:Statement ; up:attribution _:148141 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:148177 a rdf:Statement ; up:attribution _:148142 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:148178 a rdf:Statement ; up:attribution _:148143 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:148179 a rdf:Statement ; up:attribution _:148144 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:148180 a rdf:Statement ; up:attribution _:148145 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:148181 a rdf:Statement ; up:attribution _:148146 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:148182 a rdf:Statement ; up:attribution _:148147 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:148183 a rdf:Statement ; up:attribution _:148148 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:369 . _:148184 a rdf:Statement ; up:attribution _:148149 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0050480 . _:148185 a rdf:Statement ; up:attribution _:148150 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006548 . _:148186 a rdf:Statement ; up:attribution _:148151 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:148187 a rdf:Statement ; up:attribution _:148152 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:148188 a rdf:Statement ; up:attribution _:148153 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:148189 a rdf:Statement ; up:attribution _:148154 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:148190 a rdf:Statement ; up:attribution _:148155 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005506 . _:148191 a rdf:Statement ; up:attribution _:148156 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:148192 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:148193 a rdf:Statement ; up:attribution _:148157 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:148194 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:148195 a rdf:Statement ; up:attribution _:148158 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:148196 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:148197 a rdf:Statement ; up:attribution _:148159 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:148198 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:148199 a rdf:Statement ; up:attribution _:148160 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:148200 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:148201 a rdf:Statement ; up:attribution _:148161 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:148202 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:148203 a rdf:Statement ; up:attribution _:148162 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:148204 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:148205 a rdf:Statement ; up:attribution _:148163 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:148206 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:148207 a rdf:Statement ; up:attribution _:148164 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:148208 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:148209 a rdf:Statement ; up:attribution _:148165 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:148210 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:148211 a rdf:Statement ; up:attribution _:148166 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:148212 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:148213 a rdf:Statement ; up:attribution _:148167 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:148214 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:148215 a rdf:Statement ; up:attribution _:148168 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:148216 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:148217 a rdf:Statement ; up:attribution _:148169 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:148218 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs95 ; rdf:predicate up:annotation ; rdf:object ?annotation96 . _:148219 a rdf:Statement ; up:attribution _:148170 ; rdf:subject ?pfs95 ; rdf:predicate up:annotation ; rdf:object ?annotation96 . _:148220 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs102 ; rdf:predicate up:annotation ; rdf:object ?annotation103 . _:148221 a rdf:Statement ; up:attribution _:148171 ; rdf:subject ?pfs102 ; rdf:predicate up:annotation ; rdf:object ?annotation103 . _:148222 a rdf:Statement ; up:source unirule:MF_00372 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . _:148223 a rdf:Statement ; up:attribution _:148172 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00372 #Rule MF_00372 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-06-28 VALUES ?supertaxon116 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00372 . ?thisOrganism rdfs:subClassOf+ ?supertaxon116 . BIND(URI(CONCAT(STR(?this), '#MF_00372a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00372a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00372a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00372a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00372a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00372a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00372a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionP42084122 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084124 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372117 . ?templateMotifSequenceMatchRegionP42084122 faldo:begin ?templateMotifSequenceMatchBeginP42084123 . ?templateMotifSequenceMatchBeginP42084123 faldo:position ?templateMotifSequenceMatchBeginPositionP42084118 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084124 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372128 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372119 . ?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372127 . ?targetMotifMatchRegionMatchBeginMF_00372127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372120 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372128 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372117, 1, (STRLEN(?templateMotifCigarP42084MF_00372117) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372117, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP42084118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00372120) - 1) AS ?thisPositionOn16) . BIND(?thisPositionOn16 AS ?thisPositionOn17) . BIND(?this AS ?pfs1t131) . 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) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372117, 1, (STRLEN(?templateMotifCigarP42084MF_00372117) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372117, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP42084118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00372120) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t134) . 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) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372117, 1, (STRLEN(?templateMotifCigarP42084MF_00372117) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372117, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP42084118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00372120) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t137) . 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) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372117, 1, (STRLEN(?templateMotifCigarP42084MF_00372117) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372117, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP42084118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00372120) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t140) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372117, 1, (STRLEN(?templateMotifCigarP42084MF_00372117) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372117, CONCAT('^(?:-*[^-]){', STR(((249 - ?templateMotifSequenceMatchBeginPositionP42084118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_00372120) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372117, 1, (STRLEN(?templateMotifCigarP42084MF_00372117) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372117, CONCAT('^(?:-*[^-]){', STR(((249 - ?templateMotifSequenceMatchBeginPositionP42084118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00372120) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs1t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372117, 1, (STRLEN(?templateMotifCigarP42084MF_00372117) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372117, CONCAT('^(?:-*[^-]){', STR(((324 - ?templateMotifSequenceMatchBeginPositionP42084118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00372120) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t149) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) . FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372117, 1, (STRLEN(?templateMotifCigarP42084MF_00372117) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372117, CONCAT('^(?:-*[^-]){', STR(((324 - ?templateMotifSequenceMatchBeginPositionP42084118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372119, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372119) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) . BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_00372120) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t152) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1))) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionP42084158 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084160 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372153 . ?templateMotifSequenceMatchRegionP42084158 faldo:begin ?templateMotifSequenceMatchBeginP42084159 . ?templateMotifSequenceMatchBeginP42084159 faldo:position ?templateMotifSequenceMatchBeginPositionP42084154 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084160 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372164 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372155 . ?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372163 . ?targetMotifMatchRegionMatchBeginMF_00372163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372156 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372164 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372153, 1, (STRLEN(?templateMotifCigarP42084MF_00372153) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372153, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP42084154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372155, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372155) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372155, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372155) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) . BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_00372156) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs2t167) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00372a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch172 faldo:location ?templateMotifSequenceMatchRegionP42084173 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084175 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372168 . ?templateMotifSequenceMatchRegionP42084173 faldo:begin ?templateMotifSequenceMatchBeginP42084174 . ?templateMotifSequenceMatchBeginP42084174 faldo:position ?templateMotifSequenceMatchBeginPositionP42084169 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084175 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch176 faldo:location ?targetMotifMatchRegionMatch177 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372179 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372170 . ?targetMotifMatchRegionMatch177 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372178 . ?targetMotifMatchRegionMatchBeginMF_00372178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372171 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372179 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372168, 1, (STRLEN(?templateMotifCigarP42084MF_00372168) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372168, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP42084169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372170, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372170) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372170, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372170) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_00372171) - 1) AS ?thisPositionOn72) . BIND(?thisPositionOn72 AS ?thisPositionOn73) . BIND(?this AS ?pfs2t182) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb69) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse70) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00372a68')) AS ?annotation68) . BIND(?this AS ?pfs67) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch187 faldo:location ?templateMotifSequenceMatchRegionP42084188 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084190 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372183 . ?templateMotifSequenceMatchRegionP42084188 faldo:begin ?templateMotifSequenceMatchBeginP42084189 . ?templateMotifSequenceMatchBeginP42084189 faldo:position ?templateMotifSequenceMatchBeginPositionP42084184 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084190 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch191 faldo:location ?targetMotifMatchRegionMatch192 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372194 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372185 . ?targetMotifMatchRegionMatch192 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372193 . ?targetMotifMatchRegionMatchBeginMF_00372193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372186 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372194 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372183, 1, (STRLEN(?templateMotifCigarP42084MF_00372183) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372183, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP42084184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372185, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372185) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372185, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372185) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_00372186) - 1) AS ?thisPositionOn79) . BIND(?thisPositionOn79 AS ?thisPositionOn80) . BIND(?this AS ?pfs2t197) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse77) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00372a75')) AS ?annotation75) . BIND(?this AS ?pfs74) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch202 faldo:location ?templateMotifSequenceMatchRegionP42084203 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084205 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372198 . ?templateMotifSequenceMatchRegionP42084203 faldo:begin ?templateMotifSequenceMatchBeginP42084204 . ?templateMotifSequenceMatchBeginP42084204 faldo:position ?templateMotifSequenceMatchBeginPositionP42084199 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084205 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch206 faldo:location ?targetMotifMatchRegionMatch207 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372209 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372200 . ?targetMotifMatchRegionMatch207 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372208 . ?targetMotifMatchRegionMatchBeginMF_00372208 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372201 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372209 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372198, 1, (STRLEN(?templateMotifCigarP42084MF_00372198) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372198, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionP42084199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1210) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372200, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372200) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372200, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372200) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), '')))), '[^-]', ''))) AS ?step2211) . BIND(((?step2211 + ?targetMotifMatchRegionMatchBeginPositionMF_00372201) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs2t212) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse84) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00372a82')) AS ?annotation82) . BIND(?this AS ?pfs81) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch217 faldo:location ?templateMotifSequenceMatchRegionP42084218 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084220 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372213 . ?templateMotifSequenceMatchRegionP42084218 faldo:begin ?templateMotifSequenceMatchBeginP42084219 . ?templateMotifSequenceMatchBeginP42084219 faldo:position ?templateMotifSequenceMatchBeginPositionP42084214 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084220 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch221 faldo:location ?targetMotifMatchRegionMatch222 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372224 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372215 . ?targetMotifMatchRegionMatch222 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372223 . ?targetMotifMatchRegionMatchBeginMF_00372223 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372216 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372224 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372213, 1, (STRLEN(?templateMotifCigarP42084MF_00372213) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372213, CONCAT('^(?:-*[^-]){', STR(((252 - ?templateMotifSequenceMatchBeginPositionP42084214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1225) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372215, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372215) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372215, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372215) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), '')))), '[^-]', ''))) AS ?step2226) . BIND(((?step2226 + ?targetMotifMatchRegionMatchBeginPositionMF_00372216) - 1) AS ?thisPositionOn93) . BIND(?thisPositionOn93 AS ?thisPositionOn94) . BIND(?this AS ?pfs2t227) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn93))) AS ?pfsb90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfse91) . FILTER (REGEX('[EQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn93, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00372a89')) AS ?annotation89) . BIND(?this AS ?pfs88) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch232 faldo:location ?templateMotifSequenceMatchRegionP42084233 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084235 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372228 . ?templateMotifSequenceMatchRegionP42084233 faldo:begin ?templateMotifSequenceMatchBeginP42084234 . ?templateMotifSequenceMatchBeginP42084234 faldo:position ?templateMotifSequenceMatchBeginPositionP42084229 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084235 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch236 faldo:location ?targetMotifMatchRegionMatch237 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372239 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372230 . ?targetMotifMatchRegionMatch237 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372238 . ?targetMotifMatchRegionMatchBeginMF_00372238 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372231 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372239 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372228, 1, (STRLEN(?templateMotifCigarP42084MF_00372228) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372228, CONCAT('^(?:-*[^-]){', STR(((326 - ?templateMotifSequenceMatchBeginPositionP42084229) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1240) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372230, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372230) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372230, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1240), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372230, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372230) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372230, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1240), '}'), '')))), '[^-]', ''))) AS ?step2241) . BIND(((?step2241 + ?targetMotifMatchRegionMatchBeginPositionMF_00372231) - 1) AS ?thisPositionOn100) . BIND(?thisPositionOn100 AS ?thisPositionOn101) . BIND(?this AS ?pfs2t242) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn100))) AS ?pfsb97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfse98) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn100, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00372a96')) AS ?annotation96) . BIND(?this AS ?pfs95) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch247 faldo:location ?templateMotifSequenceMatchRegionP42084248 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084250 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372243 . ?templateMotifSequenceMatchRegionP42084248 faldo:begin ?templateMotifSequenceMatchBeginP42084249 . ?templateMotifSequenceMatchBeginP42084249 faldo:position ?templateMotifSequenceMatchBeginPositionP42084244 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084250 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch251 faldo:location ?targetMotifMatchRegionMatch252 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372254 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372245 . ?targetMotifMatchRegionMatch252 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372253 . ?targetMotifMatchRegionMatchBeginMF_00372253 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372246 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372254 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372243, 1, (STRLEN(?templateMotifCigarP42084MF_00372243) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372243, CONCAT('^(?:-*[^-]){', STR(((328 - ?templateMotifSequenceMatchBeginPositionP42084244) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1255) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372245, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372245) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1255), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372245, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372245) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1255), '}'), '')))), '[^-]', ''))) AS ?step2256) . BIND(((?step2256 + ?targetMotifMatchRegionMatchBeginPositionMF_00372246) - 1) AS ?thisPositionOn107) . BIND(?thisPositionOn107 AS ?thisPositionOn108) . BIND(?this AS ?pfs2t257) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfsb104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn108))) AS ?pfse105) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn107, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00372a103')) AS ?annotation103) . BIND(?this AS ?pfs102) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch262 faldo:location ?templateMotifSequenceMatchRegionP42084263 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42084265 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP42084MF_00372258 . ?templateMotifSequenceMatchRegionP42084263 faldo:begin ?templateMotifSequenceMatchBeginP42084264 . ?templateMotifSequenceMatchBeginP42084264 faldo:position ?templateMotifSequenceMatchBeginPositionP42084259 ; faldo:reference isoform:P42084-1 . ?templateMotifSequenceProfileAlignmentOperationP42084265 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . ?targetMotifMatch266 faldo:location ?targetMotifMatchRegionMatch267 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00372269 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP42084MF_00372260 . ?targetMotifMatchRegionMatch267 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00372268 . ?targetMotifMatchRegionMatchBeginMF_00372268 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00372261 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00372269 edam:has_input signature:MF_00372 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42084MF_00372258, 1, (STRLEN(?templateMotifCigarP42084MF_00372258) - STRLEN(REPLACE(?templateMotifCigarP42084MF_00372258, CONCAT('^(?:-*[^-]){', STR(((329 - ?templateMotifSequenceMatchBeginPositionP42084259) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1270) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42084MF_00372260, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372260) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372260, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1270), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42084MF_00372260, 1, (STRLEN(?targetMotifMatchCigarP42084MF_00372260) - STRLEN(REPLACE(?targetMotifMatchCigarP42084MF_00372260, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1270), '}'), '')))), '[^-]', ''))) AS ?step2271) . BIND(((?step2271 + ?targetMotifMatchRegionMatchBeginPositionMF_00372261) - 1) AS ?thisPositionOn114) . BIND(?thisPositionOn114 AS ?thisPositionOn115) . BIND(?this AS ?pfs2t272) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn114))) AS ?pfsb111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn115))) AS ?pfse112) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn114, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00372a110')) AS ?annotation110) . BIND(?this AS ?pfs109) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag273) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag273, ?UNBOUND_VARIABLE) AS ?case10) . }