CONSTRUCT { _:694226 up:source unirule:MF_01989 . _:694227 up:source unirule:MF_01989 . _:694228 up:source unirule:MF_01989 . _:694229 up:source unirule:MF_01989 . _:694230 up:source unirule:MF_01989 . _:694231 up:source unirule:MF_01989 . _:694232 up:source unirule:MF_01989 . _:694233 up:source unirule:MF_01989 . _:694234 up:source unirule:MF_01989 . _:694235 up:source unirule:MF_01989 . _:694236 up:source unirule:MF_01989 . _:694237 up:source unirule:MF_01989 . _:694238 up:source unirule:MF_01989 . _:694239 up:source unirule:MF_01989 . _:694240 up:source unirule:MF_01989 . _:694241 up:source unirule:MF_01989 . _:694242 up:source unirule:MF_01989 . _:694243 up:source unirule:MF_01989 . _:694244 up:source unirule:MF_01989 . _:694245 up:source unirule:MF_01989 . _:694246 up:source unirule:MF_01989 . _:694247 up:source unirule:MF_01989 . _:694248 up:source unirule:MF_01989 . _:694249 up:source unirule:MF_01989 . _:694250 up:source unirule:MF_01989 . _:694251 up:source unirule:MF_01989 . _:694252 up:source unirule:MF_01989 . _:694253 up:source unirule:MF_01989 . _:694254 up:source unirule:MF_01989 . _:694255 up:source unirule:MF_01989 . _:694256 up:source unirule:MF_01989 . _:694257 up:source unirule:MF_01989 . _:694258 up:source unirule:MF_01989 . _:694259 up:source unirule:MF_01989 . _:694260 up:source unirule:MF_01989 . _:694261 up:source unirule:MF_01989 . _:694262 up:source unirule:MF_01989 . _:694263 up:source unirule:MF_01989 . _:694264 up:source unirule:MF_01989 . _:694265 up:source unirule:MF_01989 . ?this up:annotation ?annotation0 ; up:classifiedWith keyword:378 . ?annotation0 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the cyclic amide hydrolase (CyAH) family.' . ?case2 up:classifiedWith GO:0046872 , keyword:460 , keyword:479 . ?case4 up:classifiedWith GO:0018753 , GO:0019381 ; up:recommendedName ?name5 . ?name5 up:ecName '3.5.2.15' ; up:fullName 'Cyanuric acid amidohydrolase' ; up:shortName 'CAH' ; rdf:type up:Structured_Name . ?case6 up:alternativeName ?name8 ; up:classifiedWith GO:0006212 , GO:0047694 ; up:recommendedName ?name7 . ?name7 up:ecName '3.5.2.1' ; up:fullName 'Barbiturase' ; rdf:type up:Structured_Name . ?name8 up:fullName 'Barbituric acid hydrolase' ; up:shortName 'BAH' ; rdf:type up:Structured_Name . ?case9 up:alternativeName ?name11 ; up:classifiedWith GO:0016812 ; up:recommendedName ?name10 . ?name10 up:ecName '3.5.2.-' ; up:fullName 'Cyclic amide hydrolase' ; up:shortName 'CyAH' ; rdf:type up:Structured_Name . ?name11 up:fullName 'Ring-opening amidohydrolase' ; rdf:type up:Structured_Name . ?pfs12 up:annotation ?annotation13 , ?annotation19 , ?annotation25 , ?annotation31 , ?annotation37 , ?annotation43 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; up:ligand ?ligand16 ; rdf:type up:Binding_Site_Annotation . ?pfsb14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?ligand16 rdfs:subClassOf chebi:18420 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; up:ligand ?ligand22 ; rdf:type up:Binding_Site_Annotation . ?pfsb20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand22 rdfs:subClassOf chebi:18420 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:18420 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; up:ligand ?ligand34 ; rdf:type up:Binding_Site_Annotation . ?pfsb32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand34 rdfs:subClassOf chebi:18420 . ?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:18420 . ?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:18420 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf ?molecule54 . ?molecule54 rdfs:label 'substrate' . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf ?molecule62 . ?molecule62 rdfs:label 'substrate' . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for substrate specificity' . ?pfsb67 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfs71 up:annotation ?annotation72 , ?annotation77 . ?annotation72 faldo:begin ?pfsb73 ; faldo:end ?pfse74 ; rdf:type up:Disulfide_Bond_Annotation ; rdfs:comment 'Interchain (with @RESIDUE_NAME_AT_POS|Cys|304|@)' . ?pfsb73 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse74 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?annotation77 faldo:begin ?pfsb78 ; faldo:end ?pfse79 ; rdf:type up:Disulfide_Bond_Annotation ; rdfs:comment 'Interchain (with @RESIDUE_NAME_AT_POS|Cys|303|@)' . ?pfsb78 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?pfse79 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?pfs82 up:annotation ?annotation83 . ?annotation83 faldo:begin ?pfsb84 ; faldo:end ?pfse85 ; up:ligand ?ligand86 ; rdf:type up:Binding_Site_Annotation . ?pfsb84 faldo:position ?thisPositionOn88 ; rdf:type faldo:ExactPosition . ?pfse85 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?ligand86 rdfs:subClassOf ?molecule87 . ?molecule87 rdfs:label 'substrate' . ?pfs90 up:annotation ?annotation91 . ?annotation91 faldo:begin ?pfsb92 ; faldo:end ?pfse93 ; up:ligand ?ligand94 ; rdf:type up:Binding_Site_Annotation . ?pfsb92 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?pfse93 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?ligand94 rdfs:subClassOf ?molecule95 . ?molecule95 rdfs:label 'substrate' . ?pfs98 up:annotation ?annotation99 . ?annotation99 faldo:begin ?pfsb100 ; faldo:end ?pfse101 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for substrate specificity' . ?pfsb100 faldo:position ?thisPositionOn102 ; rdf:type faldo:ExactPosition . ?pfse101 faldo:position ?thisPositionOn103 ; rdf:type faldo:ExactPosition . ?pfs104 up:annotation ?annotation105 . ?annotation105 faldo:begin ?pfsb106 ; faldo:end ?pfse107 ; up:ligand ?ligand108 ; rdf:type up:Binding_Site_Annotation . ?pfsb106 faldo:position ?thisPositionOn110 ; rdf:type faldo:ExactPosition . ?pfse107 faldo:position ?thisPositionOn111 ; rdf:type faldo:ExactPosition . ?ligand108 rdfs:subClassOf ?molecule109 . ?molecule109 rdfs:label 'substrate' . ?pfs112 up:annotation ?annotation113 . ?annotation113 faldo:begin ?pfsb114 ; faldo:end ?pfse115 ; up:ligand ?ligand116 ; rdf:type up:Binding_Site_Annotation . ?pfsb114 faldo:position ?thisPositionOn118 ; rdf:type faldo:ExactPosition . ?pfse115 faldo:position ?thisPositionOn119 ; rdf:type faldo:ExactPosition . ?ligand116 rdfs:subClassOf ?molecule117 . ?molecule117 rdfs:label 'substrate' . ?pfs120 up:annotation ?annotation121 . ?annotation121 faldo:begin ?pfsb122 ; faldo:end ?pfse123 ; rdf:type up:Region_Annotation ; rdfs:comment 'RU A' . ?pfsb122 faldo:position ?thisPositionOn124 ; rdf:type faldo:ExactPosition . ?pfse123 faldo:position ?thisPositionOn125 ; rdf:type faldo:ExactPosition . ?pfs126 up:annotation ?annotation127 . ?annotation127 faldo:begin ?pfsb128 ; faldo:end ?pfse129 ; rdf:type up:Region_Annotation ; rdfs:comment 'RU B' . ?pfsb128 faldo:position ?thisPositionOn130 ; rdf:type faldo:ExactPosition . ?pfse129 faldo:position ?thisPositionOn131 ; rdf:type faldo:ExactPosition . ?pfs132 up:annotation ?annotation133 . ?annotation133 faldo:begin ?pfsb134 ; faldo:end ?pfse135 ; rdf:type up:Region_Annotation ; rdfs:comment 'RU C' . ?pfsb134 faldo:position ?thisPositionOn136 ; rdf:type faldo:ExactPosition . ?pfse135 faldo:position ?thisPositionOn137 ; rdf:type faldo:ExactPosition . ?pfs138 up:annotation ?annotation139 . ?annotation139 faldo:begin ?pfsb140 ; faldo:end ?pfse141 ; up:ligand ?ligand142 ; rdf:type up:Binding_Site_Annotation . ?pfsb140 faldo:position ?thisPositionOn144 ; rdf:type faldo:ExactPosition . ?pfse141 faldo:position ?thisPositionOn145 ; rdf:type faldo:ExactPosition . ?ligand142 rdfs:subClassOf ?molecule143 . ?molecule143 rdfs:label 'substrate' . ?pfs146 up:annotation ?annotation147 . ?annotation147 faldo:begin ?pfsb148 ; faldo:end ?pfse149 ; up:ligand ?ligand150 ; rdf:type up:Binding_Site_Annotation . ?pfsb148 faldo:position ?thisPositionOn152 ; rdf:type faldo:ExactPosition . ?pfse149 faldo:position ?thisPositionOn153 ; rdf:type faldo:ExactPosition . ?ligand150 rdfs:subClassOf ?molecule151 . ?molecule151 rdfs:label 'substrate' . ?pfs154 up:annotation ?annotation155 . ?annotation155 faldo:begin ?pfsb156 ; faldo:end ?pfse157 ; up:ligand ?ligand158 ; rdf:type up:Binding_Site_Annotation . ?pfsb156 faldo:position ?thisPositionOn160 ; rdf:type faldo:ExactPosition . ?pfse157 faldo:position ?thisPositionOn161 ; rdf:type faldo:ExactPosition . ?ligand158 rdfs:subClassOf ?molecule159 . ?molecule159 rdfs:label 'substrate' . ?pfs162 up:annotation ?annotation163 . ?annotation163 faldo:begin ?pfsb164 ; faldo:end ?pfse165 ; up:ligand ?ligand166 ; rdf:type up:Binding_Site_Annotation . ?pfsb164 faldo:position ?thisPositionOn168 ; rdf:type faldo:ExactPosition . ?pfse165 faldo:position ?thisPositionOn169 ; rdf:type faldo:ExactPosition . ?ligand166 rdfs:subClassOf ?molecule167 . ?molecule167 rdfs:label 'substrate' . ?pfs170 up:annotation ?annotation171 . ?annotation171 faldo:begin ?pfsb172 ; faldo:end ?pfse173 ; rdf:type up:Active_Site_Annotation . ?pfsb172 faldo:position ?thisPositionOn174 ; rdf:type faldo:ExactPosition . ?pfse173 faldo:position ?thisPositionOn175 ; rdf:type faldo:ExactPosition . ?pfs176 up:annotation ?annotation177 . ?annotation177 faldo:begin ?pfsb178 ; faldo:end ?pfse179 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Nucleophile' . ?pfsb178 faldo:position ?thisPositionOn180 ; rdf:type faldo:ExactPosition . ?pfse179 faldo:position ?thisPositionOn181 ; rdf:type faldo:ExactPosition . _:694266 a rdf:Statement ; up:attribution _:694226 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:694267 a rdf:Statement ; up:attribution _:694227 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:694268 a rdf:Statement ; up:attribution _:694228 ; rdf:subject ?case2 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:694269 a rdf:Statement ; up:attribution _:694229 ; rdf:subject ?case2 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:694270 a rdf:Statement ; up:attribution _:694230 ; rdf:subject ?case2 ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:694271 a rdf:Statement ; up:attribution _:694231 ; rdf:subject ?case4 ; rdf:predicate up:recommendedName ; rdf:object ?name5 . _:694272 a rdf:Statement ; up:attribution _:694232 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0018753 . _:694273 a rdf:Statement ; up:attribution _:694233 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0019381 . _:694274 a rdf:Statement ; up:attribution _:694234 ; rdf:subject ?case6 ; rdf:predicate up:recommendedName ; rdf:object ?name7 . _:694275 a rdf:Statement ; up:attribution _:694235 ; rdf:subject ?case6 ; rdf:predicate up:alternativeName ; rdf:object ?name8 . _:694276 a rdf:Statement ; up:attribution _:694236 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0047694 . _:694277 a rdf:Statement ; up:attribution _:694237 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0006212 . _:694278 a rdf:Statement ; up:attribution _:694238 ; rdf:subject ?case9 ; rdf:predicate up:recommendedName ; rdf:object ?name10 . _:694279 a rdf:Statement ; up:attribution _:694239 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name11 . _:694280 a rdf:Statement ; up:attribution _:694240 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016812 . _:694281 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:694282 a rdf:Statement ; up:attribution _:694241 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:694283 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:694284 a rdf:Statement ; up:attribution _:694242 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:694285 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:694286 a rdf:Statement ; up:attribution _:694243 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:694287 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:694288 a rdf:Statement ; up:attribution _:694244 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:694289 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:694290 a rdf:Statement ; up:attribution _:694245 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:694291 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:694292 a rdf:Statement ; up:attribution _:694246 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:694293 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:694294 a rdf:Statement ; up:attribution _:694247 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:694295 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:694296 a rdf:Statement ; up:attribution _:694248 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:694297 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:694298 a rdf:Statement ; up:attribution _:694249 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:694299 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation72 . _:694300 a rdf:Statement ; up:attribution _:694250 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation72 . _:694301 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:694302 a rdf:Statement ; up:attribution _:694251 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:694303 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs82 ; rdf:predicate up:annotation ; rdf:object ?annotation83 . _:694304 a rdf:Statement ; up:attribution _:694252 ; rdf:subject ?pfs82 ; rdf:predicate up:annotation ; rdf:object ?annotation83 . _:694305 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs90 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:694306 a rdf:Statement ; up:attribution _:694253 ; rdf:subject ?pfs90 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:694307 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs98 ; rdf:predicate up:annotation ; rdf:object ?annotation99 . _:694308 a rdf:Statement ; up:attribution _:694254 ; rdf:subject ?pfs98 ; rdf:predicate up:annotation ; rdf:object ?annotation99 . _:694309 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs104 ; rdf:predicate up:annotation ; rdf:object ?annotation105 . _:694310 a rdf:Statement ; up:attribution _:694255 ; rdf:subject ?pfs104 ; rdf:predicate up:annotation ; rdf:object ?annotation105 . _:694311 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs112 ; rdf:predicate up:annotation ; rdf:object ?annotation113 . _:694312 a rdf:Statement ; up:attribution _:694256 ; rdf:subject ?pfs112 ; rdf:predicate up:annotation ; rdf:object ?annotation113 . _:694313 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs120 ; rdf:predicate up:annotation ; rdf:object ?annotation121 . _:694314 a rdf:Statement ; up:attribution _:694257 ; rdf:subject ?pfs120 ; rdf:predicate up:annotation ; rdf:object ?annotation121 . _:694315 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs126 ; rdf:predicate up:annotation ; rdf:object ?annotation127 . _:694316 a rdf:Statement ; up:attribution _:694258 ; rdf:subject ?pfs126 ; rdf:predicate up:annotation ; rdf:object ?annotation127 . _:694317 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs132 ; rdf:predicate up:annotation ; rdf:object ?annotation133 . _:694318 a rdf:Statement ; up:attribution _:694259 ; rdf:subject ?pfs132 ; rdf:predicate up:annotation ; rdf:object ?annotation133 . _:694319 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs138 ; rdf:predicate up:annotation ; rdf:object ?annotation139 . _:694320 a rdf:Statement ; up:attribution _:694260 ; rdf:subject ?pfs138 ; rdf:predicate up:annotation ; rdf:object ?annotation139 . _:694321 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs146 ; rdf:predicate up:annotation ; rdf:object ?annotation147 . _:694322 a rdf:Statement ; up:attribution _:694261 ; rdf:subject ?pfs146 ; rdf:predicate up:annotation ; rdf:object ?annotation147 . _:694323 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs154 ; rdf:predicate up:annotation ; rdf:object ?annotation155 . _:694324 a rdf:Statement ; up:attribution _:694262 ; rdf:subject ?pfs154 ; rdf:predicate up:annotation ; rdf:object ?annotation155 . _:694325 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs162 ; rdf:predicate up:annotation ; rdf:object ?annotation163 . _:694326 a rdf:Statement ; up:attribution _:694263 ; rdf:subject ?pfs162 ; rdf:predicate up:annotation ; rdf:object ?annotation163 . _:694327 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs170 ; rdf:predicate up:annotation ; rdf:object ?annotation171 . _:694328 a rdf:Statement ; up:attribution _:694264 ; rdf:subject ?pfs170 ; rdf:predicate up:annotation ; rdf:object ?annotation171 . _:694329 a rdf:Statement ; up:source unirule:MF_01989 ; rdf:subject ?pfs176 ; rdf:predicate up:annotation ; rdf:object ?annotation177 . _:694330 a rdf:Statement ; up:attribution _:694265 ; rdf:subject ?pfs176 ; rdf:predicate up:annotation ; rdf:object ?annotation177 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01989 #Rule MF_01989 Created by:ipedruzz on:2017-03-24 Modified by:crivoire on:2023-11-29 VALUES ?supertaxon182 {taxon:2 taxon:4751} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01989 . ?thisOrganism rdfs:subClassOf+ ?supertaxon182 . BIND(URI(CONCAT(STR(?this), '#MF_01989a0')) AS ?annotation0) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch187 faldo:location ?templateMotifSequenceMatchRegionP58329188 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329190 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989183 . ?templateMotifSequenceMatchRegionP58329188 faldo:begin ?templateMotifSequenceMatchBeginP58329189 . ?templateMotifSequenceMatchBeginP58329189 faldo:position ?templateMotifSequenceMatchBeginPositionP58329184 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329190 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch191 faldo:location ?targetMotifMatchRegionMatch192 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989194 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989185 . ?targetMotifMatchRegionMatch192 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989193 . ?targetMotifMatchRegionMatchBeginMF_01989193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989186 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989194 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989183, 1, (STRLEN(?templateMotifCigarP58329MF_01989183) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989183, CONCAT('^(?:-*[^-]){', STR(((297 - ?templateMotifSequenceMatchBeginPositionP58329184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_01989186) - 1) AS ?thisPositionOn17) . BIND(?thisPositionOn17 AS ?thisPositionOn18) . BIND(?this AS ?pfs1t197) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) . FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989183, 1, (STRLEN(?templateMotifCigarP58329MF_01989183) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989183, CONCAT('^(?:-*[^-]){', STR(((346 - ?templateMotifSequenceMatchBeginPositionP58329184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) . BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_01989186) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t200) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER (REGEX('[ASG]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989183, 1, (STRLEN(?templateMotifCigarP58329MF_01989183) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989183, CONCAT('^(?:-*[^-]){', STR(((349 - ?templateMotifSequenceMatchBeginPositionP58329184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1201) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), '')))), '[^-]', ''))) AS ?step2202) . BIND(((?step2202 + ?targetMotifMatchRegionMatchBeginPositionMF_01989186) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t203) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'Q')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989183, 1, (STRLEN(?templateMotifCigarP58329MF_01989183) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989183, CONCAT('^(?:-*[^-]){', STR(((350 - ?templateMotifSequenceMatchBeginPositionP58329184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) . BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_01989186) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t206) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'G')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989183, 1, (STRLEN(?templateMotifCigarP58329MF_01989183) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989183, CONCAT('^(?:-*[^-]){', STR(((351 - ?templateMotifSequenceMatchBeginPositionP58329184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1207) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), '')))), '[^-]', ''))) AS ?step2208) . BIND(((?step2208 + ?targetMotifMatchRegionMatchBeginPositionMF_01989186) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t209) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'P')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989183, 1, (STRLEN(?templateMotifCigarP58329MF_01989183) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989183, CONCAT('^(?:-*[^-]){', STR(((354 - ?templateMotifSequenceMatchBeginPositionP58329184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1210) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989185, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989185) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), '')))), '[^-]', ''))) AS ?step2211) . BIND(((?step2211 + ?targetMotifMatchRegionMatchBeginPositionMF_01989186) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t212) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'G')) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch217 faldo:location ?templateMotifSequenceMatchRegionP58329218 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329220 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989213 . ?templateMotifSequenceMatchRegionP58329218 faldo:begin ?templateMotifSequenceMatchBeginP58329219 . ?templateMotifSequenceMatchBeginP58329219 faldo:position ?templateMotifSequenceMatchBeginPositionP58329214 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329220 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch221 faldo:location ?targetMotifMatchRegionMatch222 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989224 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989215 . ?targetMotifMatchRegionMatch222 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989223 . ?targetMotifMatchRegionMatchBeginMF_01989223 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989216 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989224 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagBAH3) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989213, 1, (STRLEN(?templateMotifCigarP58329MF_01989213) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989213, CONCAT('^(?:-*[^-]){', STR(((343 - ?templateMotifSequenceMatchBeginPositionP58329214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1225) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989215, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989215) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989215, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989215) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), '')))), '[^-]', ''))) AS ?step2226) . BIND(((?step2226 + ?targetMotifMatchRegionMatchBeginPositionMF_01989216) - 1) AS ?thisPositionOn55) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989213, 1, (STRLEN(?templateMotifCigarP58329MF_01989213) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989213, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionP58329214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1227) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989215, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989215) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989215, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989215) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), '')))), '[^-]', ''))) AS ?step2228) . BIND(((?step2228 + ?targetMotifMatchRegionMatchBeginPositionMF_01989216) - 1) AS ?thisPositionOn56) . BIND(?this AS ?pfs2t229) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, (?thisPositionOn56 - ?thisPositionOn55)) = 'SV')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch234 faldo:location ?templateMotifSequenceMatchRegionP58329235 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329237 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989230 . ?templateMotifSequenceMatchRegionP58329235 faldo:begin ?templateMotifSequenceMatchBeginP58329236 . ?templateMotifSequenceMatchBeginP58329236 faldo:position ?templateMotifSequenceMatchBeginPositionP58329231 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329237 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch238 faldo:location ?targetMotifMatchRegionMatch239 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989241 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989232 . ?targetMotifMatchRegionMatch239 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989240 . ?targetMotifMatchRegionMatchBeginMF_01989240 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989233 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989241 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagBAH2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989230, 1, (STRLEN(?templateMotifCigarP58329MF_01989230) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989230, CONCAT('^(?:-*[^-]){', STR(((324 - ?templateMotifSequenceMatchBeginPositionP58329231) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1242) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989232, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989232) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989232, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989232) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), '')))), '[^-]', ''))) AS ?step2243) . BIND(((?step2243 + ?targetMotifMatchRegionMatchBeginPositionMF_01989233) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs3t244) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch249 faldo:location ?templateMotifSequenceMatchRegionP58329250 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329252 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989245 . ?templateMotifSequenceMatchRegionP58329250 faldo:begin ?templateMotifSequenceMatchBeginP58329251 . ?templateMotifSequenceMatchBeginP58329251 faldo:position ?templateMotifSequenceMatchBeginPositionP58329246 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329252 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch253 faldo:location ?targetMotifMatchRegionMatch254 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989256 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989247 . ?targetMotifMatchRegionMatch254 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989255 . ?targetMotifMatchRegionMatchBeginMF_01989255 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989248 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989256 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagBAH4) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989245, 1, (STRLEN(?templateMotifCigarP58329MF_01989245) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989245, CONCAT('^(?:-*[^-]){', STR(((320 - ?templateMotifSequenceMatchBeginPositionP58329246) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1257) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989247, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989247) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1257), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989247, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989247) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1257), '}'), '')))), '[^-]', ''))) AS ?step2258) . BIND(((?step2258 + ?targetMotifMatchRegionMatchBeginPositionMF_01989248) - 1) AS ?thisPositionOn69) . BIND(?thisPositionOn69 AS ?thisPositionOn70) . BIND(?this AS ?pfs4t259) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse68) . FILTER (REGEX('[H]', SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01989a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch264 faldo:location ?templateMotifSequenceMatchRegionE3JD18265 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationE3JD18267 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarE3JD18MF_01989260 . ?templateMotifSequenceMatchRegionE3JD18265 faldo:begin ?templateMotifSequenceMatchBeginE3JD18266 . ?templateMotifSequenceMatchBeginE3JD18266 faldo:position ?templateMotifSequenceMatchBeginPositionE3JD18261 ; faldo:reference isoform:E3JD18-1 . ?templateMotifSequenceProfileAlignmentOperationE3JD18267 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch268 faldo:location ?targetMotifMatchRegionMatch269 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989271 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarE3JD18MF_01989262 . ?targetMotifMatchRegionMatch269 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989270 . ?targetMotifMatchRegionMatchBeginMF_01989270 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989263 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989271 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarE3JD18MF_01989260, 1, (STRLEN(?templateMotifCigarE3JD18MF_01989260) - STRLEN(REPLACE(?templateMotifCigarE3JD18MF_01989260, CONCAT('^(?:-*[^-]){', STR(((303 - ?templateMotifSequenceMatchBeginPositionE3JD18261) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1272) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarE3JD18MF_01989262, 1, (STRLEN(?targetMotifMatchCigarE3JD18MF_01989262) - STRLEN(REPLACE(?targetMotifMatchCigarE3JD18MF_01989262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1272), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarE3JD18MF_01989262, 1, (STRLEN(?targetMotifMatchCigarE3JD18MF_01989262) - STRLEN(REPLACE(?targetMotifMatchCigarE3JD18MF_01989262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1272), '}'), '')))), '[^-]', ''))) AS ?step2273) . BIND(((?step2273 + ?targetMotifMatchRegionMatchBeginPositionMF_01989263) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs5t274) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb73) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse74) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarE3JD18MF_01989260, 1, (STRLEN(?templateMotifCigarE3JD18MF_01989260) - STRLEN(REPLACE(?templateMotifCigarE3JD18MF_01989260, CONCAT('^(?:-*[^-]){', STR(((304 - ?templateMotifSequenceMatchBeginPositionE3JD18261) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1275) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarE3JD18MF_01989262, 1, (STRLEN(?targetMotifMatchCigarE3JD18MF_01989262) - STRLEN(REPLACE(?targetMotifMatchCigarE3JD18MF_01989262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1275), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarE3JD18MF_01989262, 1, (STRLEN(?targetMotifMatchCigarE3JD18MF_01989262) - STRLEN(REPLACE(?targetMotifMatchCigarE3JD18MF_01989262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1275), '}'), '')))), '[^-]', ''))) AS ?step2276) . BIND(((?step2276 + ?targetMotifMatchRegionMatchBeginPositionMF_01989263) - 1) AS ?thisPositionOn80) . BIND(?thisPositionOn80 AS ?thisPositionOn81) . BIND(?this AS ?pfs5t277) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfsb78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfse79) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn80, 1) = 'C')) . BIND(?this AS ?pfs71) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch282 faldo:location ?templateMotifSequenceMatchRegionP58329283 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329285 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989278 . ?templateMotifSequenceMatchRegionP58329283 faldo:begin ?templateMotifSequenceMatchBeginP58329284 . ?templateMotifSequenceMatchBeginP58329284 faldo:position ?templateMotifSequenceMatchBeginPositionP58329279 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329285 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch286 faldo:location ?targetMotifMatchRegionMatch287 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989289 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989280 . ?targetMotifMatchRegionMatch287 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989288 . ?targetMotifMatchRegionMatchBeginMF_01989288 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989281 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989289 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagBAH1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989278, 1, (STRLEN(?templateMotifCigarP58329MF_01989278) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989278, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionP58329279) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1290) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989280, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989280) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989280, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1290), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989280, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989280) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989280, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1290), '}'), '')))), '[^-]', ''))) AS ?step2291) . BIND(((?step2291 + ?targetMotifMatchRegionMatchBeginPositionMF_01989281) - 1) AS ?thisPositionOn88) . BIND(?thisPositionOn88 AS ?thisPositionOn89) . BIND(?this AS ?pfs6t292) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfsb84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfse85) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn88, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a83')) AS ?annotation83) . BIND(?this AS ?pfs82) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch297 faldo:location ?templateMotifSequenceMatchRegionP58329298 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329300 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989293 . ?templateMotifSequenceMatchRegionP58329298 faldo:begin ?templateMotifSequenceMatchBeginP58329299 . ?templateMotifSequenceMatchBeginP58329299 faldo:position ?templateMotifSequenceMatchBeginPositionP58329294 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329300 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch301 faldo:location ?targetMotifMatchRegionMatch302 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989304 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989295 . ?targetMotifMatchRegionMatch302 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989303 . ?targetMotifMatchRegionMatchBeginMF_01989303 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989296 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989304 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagCAH3) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989293, 1, (STRLEN(?templateMotifCigarP58329MF_01989293) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989293, CONCAT('^(?:-*[^-]){', STR(((343 - ?templateMotifSequenceMatchBeginPositionP58329294) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1305) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989295, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989295) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1305), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989295, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989295) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1305), '}'), '')))), '[^-]', ''))) AS ?step2306) . BIND(((?step2306 + ?targetMotifMatchRegionMatchBeginPositionMF_01989296) - 1) AS ?thisPositionOn96) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989293, 1, (STRLEN(?templateMotifCigarP58329MF_01989293) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989293, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionP58329294) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1307) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989295, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989295) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1307), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989295, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989295) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1307), '}'), '')))), '[^-]', ''))) AS ?step2308) . BIND(((?step2308 + ?targetMotifMatchRegionMatchBeginPositionMF_01989296) - 1) AS ?thisPositionOn97) . BIND(?this AS ?pfs7t309) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfsb92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfse93) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn96, (?thisPositionOn97 - ?thisPositionOn96)) = 'SG')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a91')) AS ?annotation91) . BIND(?this AS ?pfs90) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch314 faldo:location ?templateMotifSequenceMatchRegionP58329315 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329317 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989310 . ?templateMotifSequenceMatchRegionP58329315 faldo:begin ?templateMotifSequenceMatchBeginP58329316 . ?templateMotifSequenceMatchBeginP58329316 faldo:position ?templateMotifSequenceMatchBeginPositionP58329311 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329317 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch318 faldo:location ?targetMotifMatchRegionMatch319 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989321 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989312 . ?targetMotifMatchRegionMatch319 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989320 . ?targetMotifMatchRegionMatchBeginMF_01989320 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989313 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989321 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagCAH4) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989310, 1, (STRLEN(?templateMotifCigarP58329MF_01989310) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989310, CONCAT('^(?:-*[^-]){', STR(((320 - ?templateMotifSequenceMatchBeginPositionP58329311) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1322) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989312, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989312) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989312, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1322), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989312, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989312) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989312, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1322), '}'), '')))), '[^-]', ''))) AS ?step2323) . BIND(((?step2323 + ?targetMotifMatchRegionMatchBeginPositionMF_01989313) - 1) AS ?thisPositionOn102) . BIND(?thisPositionOn102 AS ?thisPositionOn103) . BIND(?this AS ?pfs8t324) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn102))) AS ?pfsb100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn103))) AS ?pfse101) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn102, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01989a99')) AS ?annotation99) . BIND(?this AS ?pfs98) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch329 faldo:location ?templateMotifSequenceMatchRegionP58329330 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329332 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989325 . ?templateMotifSequenceMatchRegionP58329330 faldo:begin ?templateMotifSequenceMatchBeginP58329331 . ?templateMotifSequenceMatchBeginP58329331 faldo:position ?templateMotifSequenceMatchBeginPositionP58329326 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329332 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch333 faldo:location ?targetMotifMatchRegionMatch334 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989336 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989327 . ?targetMotifMatchRegionMatch334 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989335 . ?targetMotifMatchRegionMatchBeginMF_01989335 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989328 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989336 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagCAH1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989325, 1, (STRLEN(?templateMotifCigarP58329MF_01989325) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989325, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionP58329326) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1337) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989327, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989327) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989327, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1337), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989327, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989327) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989327, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1337), '}'), '')))), '[^-]', ''))) AS ?step2338) . BIND(((?step2338 + ?targetMotifMatchRegionMatchBeginPositionMF_01989328) - 1) AS ?thisPositionOn110) . BIND(?thisPositionOn110 AS ?thisPositionOn111) . BIND(?this AS ?pfs9t339) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn110))) AS ?pfsb106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn111))) AS ?pfse107) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn110, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a105')) AS ?annotation105) . BIND(?this AS ?pfs104) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch344 faldo:location ?templateMotifSequenceMatchRegionP58329345 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329347 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989340 . ?templateMotifSequenceMatchRegionP58329345 faldo:begin ?templateMotifSequenceMatchBeginP58329346 . ?templateMotifSequenceMatchBeginP58329346 faldo:position ?templateMotifSequenceMatchBeginPositionP58329341 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329347 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch348 faldo:location ?targetMotifMatchRegionMatch349 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989351 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989342 . ?targetMotifMatchRegionMatch349 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989350 . ?targetMotifMatchRegionMatchBeginMF_01989350 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989343 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989351 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagCAH2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989340, 1, (STRLEN(?templateMotifCigarP58329MF_01989340) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989340, CONCAT('^(?:-*[^-]){', STR(((324 - ?templateMotifSequenceMatchBeginPositionP58329341) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1352) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989342, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989342) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989342, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1352), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989342, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989342) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989342, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1352), '}'), '')))), '[^-]', ''))) AS ?step2353) . BIND(((?step2353 + ?targetMotifMatchRegionMatchBeginPositionMF_01989343) - 1) AS ?thisPositionOn118) . BIND(?thisPositionOn118 AS ?thisPositionOn119) . BIND(?this AS ?pfs10t354) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn118))) AS ?pfsb114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn119))) AS ?pfse115) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn118, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a113')) AS ?annotation113) . BIND(?this AS ?pfs112) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch359 faldo:location ?templateMotifSequenceMatchRegionP58329360 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329362 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989355 . ?templateMotifSequenceMatchRegionP58329360 faldo:begin ?templateMotifSequenceMatchBeginP58329361 . ?templateMotifSequenceMatchBeginP58329361 faldo:position ?templateMotifSequenceMatchBeginPositionP58329356 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329362 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch363 faldo:location ?targetMotifMatchRegionMatch364 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989366 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989357 . ?targetMotifMatchRegionMatch364 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989365 . ?targetMotifMatchRegionMatchBeginMF_01989365 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989358 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989366 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn124) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989355, 1, (STRLEN(?templateMotifCigarP58329MF_01989355) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989355, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP58329356) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1367) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989357, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989357) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989357, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1367), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989357, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989357) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989357, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1367), '}'), '')))), '[^-]', ''))) AS ?step2368) . BIND(((?step2368 + ?targetMotifMatchRegionMatchBeginPositionMF_01989358) - 1) AS ?thisPositionOn125) . BIND(?this AS ?pfs11t369) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn124))) AS ?pfsb122) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn125))) AS ?pfse123) . FILTER ((BOUND(?thisPositionOn124) && BOUND(?thisPositionOn125))) . BIND(URI(CONCAT(STR(?this), '#MF_01989a121')) AS ?annotation121) . BIND(?this AS ?pfs120) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch374 faldo:location ?templateMotifSequenceMatchRegionP58329375 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329377 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989370 . ?templateMotifSequenceMatchRegionP58329375 faldo:begin ?templateMotifSequenceMatchBeginP58329376 . ?templateMotifSequenceMatchBeginP58329376 faldo:position ?templateMotifSequenceMatchBeginPositionP58329371 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329377 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch378 faldo:location ?targetMotifMatchRegionMatch379 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989381 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989372 . ?targetMotifMatchRegionMatch379 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989380 . ?targetMotifMatchRegionMatchBeginMF_01989380 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989373 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989381 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989370, 1, (STRLEN(?templateMotifCigarP58329MF_01989370) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989370, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP58329371) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1382) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989372, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989372) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989372, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1382), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989372, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989372) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989372, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1382), '}'), '')))), '[^-]', ''))) AS ?step2383) . BIND(((?step2383 + ?targetMotifMatchRegionMatchBeginPositionMF_01989373) - 1) AS ?thisPositionOn130) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989370, 1, (STRLEN(?templateMotifCigarP58329MF_01989370) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989370, CONCAT('^(?:-*[^-]){', STR(((249 - ?templateMotifSequenceMatchBeginPositionP58329371) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1384) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989372, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989372) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989372, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1384), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989372, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989372) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989372, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1384), '}'), '')))), '[^-]', ''))) AS ?step2385) . BIND(((?step2385 + ?targetMotifMatchRegionMatchBeginPositionMF_01989373) - 1) AS ?thisPositionOn131) . BIND(?this AS ?pfs11t386) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn130))) AS ?pfsb128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn131))) AS ?pfse129) . FILTER ((BOUND(?thisPositionOn130) && BOUND(?thisPositionOn131))) . BIND(URI(CONCAT(STR(?this), '#MF_01989a127')) AS ?annotation127) . BIND(?this AS ?pfs126) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch391 faldo:location ?templateMotifSequenceMatchRegionP58329392 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329394 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989387 . ?templateMotifSequenceMatchRegionP58329392 faldo:begin ?templateMotifSequenceMatchBeginP58329393 . ?templateMotifSequenceMatchBeginP58329393 faldo:position ?templateMotifSequenceMatchBeginPositionP58329388 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329394 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch395 faldo:location ?targetMotifMatchRegionMatch396 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989398 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989389 . ?targetMotifMatchRegionMatch396 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989397 . ?targetMotifMatchRegionMatchBeginMF_01989397 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989390 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989398 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989387, 1, (STRLEN(?templateMotifCigarP58329MF_01989387) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989387, CONCAT('^(?:-*[^-]){', STR(((255 - ?templateMotifSequenceMatchBeginPositionP58329388) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1399) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989389, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989389) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989389, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1399), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989389, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989389) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989389, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1399), '}'), '')))), '[^-]', ''))) AS ?step2400) . BIND(((?step2400 + ?targetMotifMatchRegionMatchBeginPositionMF_01989390) - 1) AS ?thisPositionOn136) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn137) . BIND(?this AS ?pfs11t401) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn136))) AS ?pfsb134) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn137))) AS ?pfse135) . FILTER ((BOUND(?thisPositionOn136) && BOUND(?thisPositionOn137))) . BIND(URI(CONCAT(STR(?this), '#MF_01989a133')) AS ?annotation133) . BIND(?this AS ?pfs132) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch406 faldo:location ?templateMotifSequenceMatchRegionP58329407 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329409 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989402 . ?templateMotifSequenceMatchRegionP58329407 faldo:begin ?templateMotifSequenceMatchBeginP58329408 . ?templateMotifSequenceMatchBeginP58329408 faldo:position ?templateMotifSequenceMatchBeginPositionP58329403 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329409 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch410 faldo:location ?targetMotifMatchRegionMatch411 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989413 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989404 . ?targetMotifMatchRegionMatch411 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989412 . ?targetMotifMatchRegionMatchBeginMF_01989412 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989405 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989413 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989402, 1, (STRLEN(?templateMotifCigarP58329MF_01989402) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989402, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionP58329403) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1414) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989404, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989404) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989404, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1414), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989404, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989404) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989404, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1414), '}'), '')))), '[^-]', ''))) AS ?step2415) . BIND(((?step2415 + ?targetMotifMatchRegionMatchBeginPositionMF_01989405) - 1) AS ?thisPositionOn144) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989402, 1, (STRLEN(?templateMotifCigarP58329MF_01989402) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989402, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionP58329403) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1416) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989404, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989404) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989404, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1416), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989404, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989404) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989404, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1416), '}'), '')))), '[^-]', ''))) AS ?step2417) . BIND(((?step2417 + ?targetMotifMatchRegionMatchBeginPositionMF_01989405) - 1) AS ?thisPositionOn145) . BIND(?this AS ?pfs11t418) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn144))) AS ?pfsb140) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn145))) AS ?pfse141) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn144, (?thisPositionOn145 - ?thisPositionOn144)) = 'SG')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a139')) AS ?annotation139) . BIND(?this AS ?pfs138) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch423 faldo:location ?templateMotifSequenceMatchRegionP58329424 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329426 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989419 . ?templateMotifSequenceMatchRegionP58329424 faldo:begin ?templateMotifSequenceMatchBeginP58329425 . ?templateMotifSequenceMatchBeginP58329425 faldo:position ?templateMotifSequenceMatchBeginPositionP58329420 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329426 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch427 faldo:location ?targetMotifMatchRegionMatch428 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989430 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989421 . ?targetMotifMatchRegionMatch428 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989429 . ?targetMotifMatchRegionMatchBeginMF_01989429 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989422 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989430 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989419, 1, (STRLEN(?templateMotifCigarP58329MF_01989419) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989419, CONCAT('^(?:-*[^-]){', STR(((232 - ?templateMotifSequenceMatchBeginPositionP58329420) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1431) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989421, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989421) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989421, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1431), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989421, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989421) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989421, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1431), '}'), '')))), '[^-]', ''))) AS ?step2432) . BIND(((?step2432 + ?targetMotifMatchRegionMatchBeginPositionMF_01989422) - 1) AS ?thisPositionOn152) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989419, 1, (STRLEN(?templateMotifCigarP58329MF_01989419) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989419, CONCAT('^(?:-*[^-]){', STR(((233 - ?templateMotifSequenceMatchBeginPositionP58329420) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1433) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989421, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989421) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989421, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1433), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989421, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989421) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989421, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1433), '}'), '')))), '[^-]', ''))) AS ?step2434) . BIND(((?step2434 + ?targetMotifMatchRegionMatchBeginPositionMF_01989422) - 1) AS ?thisPositionOn153) . BIND(?this AS ?pfs11t435) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn152))) AS ?pfsb148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn153))) AS ?pfse149) . FILTER (REGEX('S[SAG]', SUBSTR(?thisSequenceValue, ?thisPositionOn152, (?thisPositionOn153 - ?thisPositionOn152)))) . BIND(URI(CONCAT(STR(?this), '#MF_01989a147')) AS ?annotation147) . BIND(?this AS ?pfs146) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch440 faldo:location ?templateMotifSequenceMatchRegionP58329441 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329443 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989436 . ?templateMotifSequenceMatchRegionP58329441 faldo:begin ?templateMotifSequenceMatchBeginP58329442 . ?templateMotifSequenceMatchBeginP58329442 faldo:position ?templateMotifSequenceMatchBeginPositionP58329437 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329443 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch444 faldo:location ?targetMotifMatchRegionMatch445 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989447 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989438 . ?targetMotifMatchRegionMatch445 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989446 . ?targetMotifMatchRegionMatchBeginMF_01989446 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989439 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989447 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989436, 1, (STRLEN(?templateMotifCigarP58329MF_01989436) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989436, CONCAT('^(?:-*[^-]){', STR(((343 - ?templateMotifSequenceMatchBeginPositionP58329437) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1448) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989438, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989438) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989438, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1448), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989438, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989438) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989438, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1448), '}'), '')))), '[^-]', ''))) AS ?step2449) . BIND(((?step2449 + ?targetMotifMatchRegionMatchBeginPositionMF_01989439) - 1) AS ?thisPositionOn160) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989436, 1, (STRLEN(?templateMotifCigarP58329MF_01989436) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989436, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionP58329437) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1450) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989438, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989438) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989438, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1450), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989438, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989438) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989438, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1450), '}'), '')))), '[^-]', ''))) AS ?step2451) . BIND(((?step2451 + ?targetMotifMatchRegionMatchBeginPositionMF_01989439) - 1) AS ?thisPositionOn161) . BIND(?this AS ?pfs11t452) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn160))) AS ?pfsb156) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn161))) AS ?pfse157) . FILTER (REGEX('S[AT]', SUBSTR(?thisSequenceValue, ?thisPositionOn160, (?thisPositionOn161 - ?thisPositionOn160)))) . BIND(URI(CONCAT(STR(?this), '#MF_01989a155')) AS ?annotation155) . BIND(?this AS ?pfs154) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch457 faldo:location ?templateMotifSequenceMatchRegionP58329458 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP58329460 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP58329MF_01989453 . ?templateMotifSequenceMatchRegionP58329458 faldo:begin ?templateMotifSequenceMatchBeginP58329459 . ?templateMotifSequenceMatchBeginP58329459 faldo:position ?templateMotifSequenceMatchBeginPositionP58329454 ; faldo:reference isoform:P58329-1 . ?templateMotifSequenceProfileAlignmentOperationP58329460 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch461 faldo:location ?targetMotifMatchRegionMatch462 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989464 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP58329MF_01989455 . ?targetMotifMatchRegionMatch462 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989463 . ?targetMotifMatchRegionMatchBeginMF_01989463 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989456 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989464 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP58329MF_01989453, 1, (STRLEN(?templateMotifCigarP58329MF_01989453) - STRLEN(REPLACE(?templateMotifCigarP58329MF_01989453, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionP58329454) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1465) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP58329MF_01989455, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989455) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989455, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1465), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP58329MF_01989455, 1, (STRLEN(?targetMotifMatchCigarP58329MF_01989455) - STRLEN(REPLACE(?targetMotifMatchCigarP58329MF_01989455, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1465), '}'), '')))), '[^-]', ''))) AS ?step2466) . BIND(((?step2466 + ?targetMotifMatchRegionMatchBeginPositionMF_01989456) - 1) AS ?thisPositionOn168) . BIND(?thisPositionOn168 AS ?thisPositionOn169) . BIND(?this AS ?pfs11t467) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn168))) AS ?pfsb164) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn169))) AS ?pfse165) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn168, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a163')) AS ?annotation163) . BIND(?this AS ?pfs162) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch472 faldo:location ?templateMotifSequenceMatchRegionA8IKD2473 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA8IKD2475 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA8IKD2MF_01989468 . ?templateMotifSequenceMatchRegionA8IKD2473 faldo:begin ?templateMotifSequenceMatchBeginA8IKD2474 . ?templateMotifSequenceMatchBeginA8IKD2474 faldo:position ?templateMotifSequenceMatchBeginPositionA8IKD2469 ; faldo:reference isoform:A8IKD2-1 . ?templateMotifSequenceProfileAlignmentOperationA8IKD2475 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch476 faldo:location ?targetMotifMatchRegionMatch477 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989479 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA8IKD2MF_01989470 . ?targetMotifMatchRegionMatch477 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989478 . ?targetMotifMatchRegionMatchBeginMF_01989478 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989471 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989479 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA8IKD2MF_01989468, 1, (STRLEN(?templateMotifCigarA8IKD2MF_01989468) - STRLEN(REPLACE(?templateMotifCigarA8IKD2MF_01989468, CONCAT('^(?:-*[^-]){', STR(((156 - ?templateMotifSequenceMatchBeginPositionA8IKD2469) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1480) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA8IKD2MF_01989470, 1, (STRLEN(?targetMotifMatchCigarA8IKD2MF_01989470) - STRLEN(REPLACE(?targetMotifMatchCigarA8IKD2MF_01989470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1480), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA8IKD2MF_01989470, 1, (STRLEN(?targetMotifMatchCigarA8IKD2MF_01989470) - STRLEN(REPLACE(?targetMotifMatchCigarA8IKD2MF_01989470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1480), '}'), '')))), '[^-]', ''))) AS ?step2481) . BIND(((?step2481 + ?targetMotifMatchRegionMatchBeginPositionMF_01989471) - 1) AS ?thisPositionOn174) . BIND(?thisPositionOn174 AS ?thisPositionOn175) . BIND(?this AS ?pfs12t482) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn174))) AS ?pfsb172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn175))) AS ?pfse173) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn174, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a171')) AS ?annotation171) . BIND(?this AS ?pfs170) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch487 faldo:location ?templateMotifSequenceMatchRegionA8IKD2488 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationA8IKD2490 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarA8IKD2MF_01989483 . ?templateMotifSequenceMatchRegionA8IKD2488 faldo:begin ?templateMotifSequenceMatchBeginA8IKD2489 . ?templateMotifSequenceMatchBeginA8IKD2489 faldo:position ?templateMotifSequenceMatchBeginPositionA8IKD2484 ; faldo:reference isoform:A8IKD2-1 . ?templateMotifSequenceProfileAlignmentOperationA8IKD2490 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . ?targetMotifMatch491 faldo:location ?targetMotifMatchRegionMatch492 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01989494 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarA8IKD2MF_01989485 . ?targetMotifMatchRegionMatch492 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01989493 . ?targetMotifMatchRegionMatchBeginMF_01989493 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01989486 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01989494 edam:has_input signature:MF_01989 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarA8IKD2MF_01989483, 1, (STRLEN(?templateMotifCigarA8IKD2MF_01989483) - STRLEN(REPLACE(?templateMotifCigarA8IKD2MF_01989483, CONCAT('^(?:-*[^-]){', STR(((226 - ?templateMotifSequenceMatchBeginPositionA8IKD2484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1495) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarA8IKD2MF_01989485, 1, (STRLEN(?targetMotifMatchCigarA8IKD2MF_01989485) - STRLEN(REPLACE(?targetMotifMatchCigarA8IKD2MF_01989485, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1495), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarA8IKD2MF_01989485, 1, (STRLEN(?targetMotifMatchCigarA8IKD2MF_01989485) - STRLEN(REPLACE(?targetMotifMatchCigarA8IKD2MF_01989485, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1495), '}'), '')))), '[^-]', ''))) AS ?step2496) . BIND(((?step2496 + ?targetMotifMatchRegionMatchBeginPositionMF_01989486) - 1) AS ?thisPositionOn180) . BIND(?thisPositionOn180 AS ?thisPositionOn181) . BIND(?this AS ?pfs12t497) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn180))) AS ?pfsb178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn181))) AS ?pfse179) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn180, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01989a177')) AS ?annotation177) . BIND(?this AS ?pfs176) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag498) . } BIND(IF(BOUND(?tagFTGRP_2), ?caseWithTag498, ?UNBOUND_VARIABLE) AS ?case1) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag499) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag499, ?UNBOUND_VARIABLE) AS ?case2) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag500) . } BIND(IF(BOUND(?tagFTGRP_2), ?caseWithTag500, ?UNBOUND_VARIABLE) AS ?case3) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag501) . BIND(URI(CONCAT(STR(?this), '#MF_01989a5')) AS ?name5) . } BIND(IF((BOUND(?tagCAH1) || BOUND(?tagCAH2) || BOUND(?tagCAH3) || BOUND(?tagCAH4)), ?caseWithTag501, ?UNBOUND_VARIABLE) AS ?case4) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag502) . BIND(URI(CONCAT(STR(?this), '#MF_01989a7')) AS ?name7) . BIND(URI(CONCAT(STR(?this), '#MF_01989a8')) AS ?name8) . } BIND(IF((BOUND(?tagBAH1) || BOUND(?tagBAH2) || BOUND(?tagBAH4) || BOUND(?tagBAH3) || BOUND(?tagCAH1) || BOUND(?tagCAH2) || BOUND(?tagCAH3) || BOUND(?tagCAH4)), ?caseWithTag502, ?UNBOUND_VARIABLE) AS ?case6) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag503) . BIND(URI(CONCAT(STR(?this), '#MF_01989a10')) AS ?name10) . BIND(URI(CONCAT(STR(?this), '#MF_01989a11')) AS ?name11) . } BIND(IF((BOUND(?tagBAH1) || BOUND(?tagCAH1) || BOUND(?tagBAH2) || BOUND(?tagBAH3) || BOUND(?tagBAH4) || BOUND(?tagCAH2) || BOUND(?tagCAH3) || BOUND(?tagCAH4)), ?caseWithTag503, ?UNBOUND_VARIABLE) AS ?case9) . }