CONSTRUCT { _:562258 up:source unirule:MF_01552 . _:562259 up:source unirule:MF_01552 . _:562260 up:source unirule:MF_01552 . _:562261 up:source unirule:MF_01552 . _:562262 up:source unirule:MF_01552 . _:562263 up:source unirule:MF_01552 . _:562264 up:source unirule:MF_01552 . _:562265 up:source unirule:MF_01552 . _:562266 up:source unirule:MF_01552 . _:562267 up:source unirule:MF_01552 . _:562268 up:source unirule:MF_01552 . _:562269 up:source unirule:MF_01552 . _:562270 up:source unirule:MF_01552 . _:562271 up:source unirule:MF_01552 . _:562272 up:source unirule:MF_01552 . _:562273 up:source unirule:MF_01552 . _:562274 up:source unirule:MF_01552 . _:562275 up:source unirule:MF_01552 . _:562276 up:source unirule:MF_01552 . _:562277 up:source unirule:MF_01552 . _:562278 up:source unirule:MF_01552 . _:562279 up:source unirule:MF_01552 . _:562280 up:source unirule:MF_01552 . _:562281 up:source unirule:MF_01552 . _:562282 up:source unirule:MF_01552 . _:562283 up:source unirule:MF_01552 . _:562284 up:source unirule:MF_01552 . _:562285 up:source unirule:MF_01552 . _:562286 up:source unirule:MF_01552 . ?this up:annotation ?annotation1 ; up:classifiedWith GO:0005524 , keyword:436 , keyword:547 , keyword:648 , keyword:67 . ?gene0 skos:prefLabel 'rimK' . ?annotation1 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the RimK family.' . ?case2 up:classifiedWith keyword:460 , keyword:464 , keyword:479 . ?case3 up:alternativeName ?name5 , ?name6 ; up:classifiedWith GO:0018169 , GO:0018410 ; up:recommendedName ?name4 . ?name4 up:ecName '6.3.2.-' ; up:fullName 'Ribosomal protein bS6--L-glutamate ligase' ; rdf:type up:Structured_Name . ?name5 up:fullName 'Poly-alpha-glutamate synthase' ; rdf:type up:Structured_Name . ?name6 up:fullName 'Ribosomal protein bS6 modification protein' ; rdf:type up:Structured_Name . ?case7 up:classifiedWith GO:0016881 ; up:recommendedName ?name8 . ?name8 up:ecName '6.3.2.-' ; up:fullName 'Probable alpha-L-glutamate ligase' ; rdf:type up:Structured_Name . ?pfs9 up:annotation ?annotation10 , ?annotation16 , ?annotation22 , ?annotation28 , ?annotation34 , ?annotation40 , ?annotation46 , ?annotation52 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf chebi:18420 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:29035 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:18420 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:18420 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:29035 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:29035 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:18420 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:29035 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf chebi:30616 . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation . ?pfsb67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf chebi:30616 . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf chebi:30616 . ?pfs79 up:annotation ?annotation80 . ?annotation80 faldo:begin ?pfsb81 ; faldo:end ?pfse82 ; up:ligand ?ligand83 ; rdf:type up:Binding_Site_Annotation . ?pfsb81 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfse82 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?ligand83 rdfs:subClassOf chebi:30616 . _:562287 a rdf:Statement ; up:attribution _:562258 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:562288 a rdf:Statement ; up:attribution _:562259 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:562289 a rdf:Statement ; up:attribution _:562260 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:562290 a rdf:Statement ; up:attribution _:562261 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:562291 a rdf:Statement ; up:attribution _:562262 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:562292 a rdf:Statement ; up:attribution _:562263 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:648 . _:562293 a rdf:Statement ; up:attribution _:562264 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:562294 a rdf:Statement ; up:attribution _:562265 ; rdf:subject ?case2 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:562295 a rdf:Statement ; up:attribution _:562266 ; rdf:subject ?case2 ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:562296 a rdf:Statement ; up:attribution _:562267 ; rdf:subject ?case2 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:562297 a rdf:Statement ; up:attribution _:562268 ; rdf:subject ?case3 ; rdf:predicate up:recommendedName ; rdf:object ?name4 . _:562298 a rdf:Statement ; up:attribution _:562269 ; rdf:subject ?case3 ; rdf:predicate up:alternativeName ; rdf:object ?name5 . _:562299 a rdf:Statement ; up:attribution _:562270 ; rdf:subject ?case3 ; rdf:predicate up:alternativeName ; rdf:object ?name6 . _:562300 a rdf:Statement ; up:attribution _:562271 ; rdf:subject ?case3 ; rdf:predicate up:classifiedWith ; rdf:object GO:0018169 . _:562301 a rdf:Statement ; up:attribution _:562272 ; rdf:subject ?case3 ; rdf:predicate up:classifiedWith ; rdf:object GO:0018410 . _:562302 a rdf:Statement ; up:attribution _:562273 ; rdf:subject ?case7 ; rdf:predicate up:recommendedName ; rdf:object ?name8 . _:562303 a rdf:Statement ; up:attribution _:562274 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016881 . _:562304 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:562305 a rdf:Statement ; up:attribution _:562275 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:562306 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:562307 a rdf:Statement ; up:attribution _:562276 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:562308 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:562309 a rdf:Statement ; up:attribution _:562277 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:562310 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:562311 a rdf:Statement ; up:attribution _:562278 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:562312 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:562313 a rdf:Statement ; up:attribution _:562279 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:562314 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:562315 a rdf:Statement ; up:attribution _:562280 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:562316 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:562317 a rdf:Statement ; up:attribution _:562281 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:562318 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:562319 a rdf:Statement ; up:attribution _:562282 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:562320 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:562321 a rdf:Statement ; up:attribution _:562283 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:562322 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:562323 a rdf:Statement ; up:attribution _:562284 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:562324 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:562325 a rdf:Statement ; up:attribution _:562285 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:562326 a rdf:Statement ; up:source unirule:MF_01552 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:562327 a rdf:Statement ; up:attribution _:562286 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01552 #Rule MF_01552 Created by:? on:2005-11-30 Modified by:Edouard de Castro on:2023-06-01 VALUES ?supertaxon86 {taxon:1117 taxon:203682 taxon:1224 taxon:224756} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01552 . ?thisOrganism rdfs:subClassOf+ ?supertaxon86 . BIND(URI(CONCAT(STR(?this), '#MF_01552a1')) AS ?annotation1) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionP0C0U492 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C0U494 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C0U4MF_0155287 . ?templateMotifSequenceMatchRegionP0C0U492 faldo:begin ?templateMotifSequenceMatchBeginP0C0U493 . ?templateMotifSequenceMatchBeginP0C0U493 faldo:position ?templateMotifSequenceMatchBeginPositionP0C0U488 ; faldo:reference isoform:P0C0U4-1 . ?templateMotifSequenceProfileAlignmentOperationP0C0U494 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . ?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0155298 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C0U4MF_0155289 . ?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0155297 . ?targetMotifMatchRegionMatchBeginMF_0155297 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0155290 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0155298 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_0155287, 1, (STRLEN(?templateMotifCigarP0C0U4MF_0155287) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_0155287, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionP0C0U488) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) . BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0155290) - 1) AS ?thisPositionOn14) . BIND(?thisPositionOn14 AS ?thisPositionOn15) . BIND(?this AS ?pfs1t101) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_0155287, 1, (STRLEN(?templateMotifCigarP0C0U4MF_0155287) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_0155287, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionP0C0U488) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0155290) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_0155287, 1, (STRLEN(?templateMotifCigarP0C0U4MF_0155287) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_0155287, CONCAT('^(?:-*[^-]){', STR(((260 - ?templateMotifSequenceMatchBeginPositionP0C0U488) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0155290) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_0155287, 1, (STRLEN(?templateMotifCigarP0C0U4MF_0155287) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_0155287, CONCAT('^(?:-*[^-]){', STR(((260 - ?templateMotifSequenceMatchBeginPositionP0C0U488) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0155290) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_0155287, 1, (STRLEN(?templateMotifCigarP0C0U4MF_0155287) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_0155287, CONCAT('^(?:-*[^-]){', STR(((260 - ?templateMotifSequenceMatchBeginPositionP0C0U488) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_0155290) - 1) AS ?thisPositionOn38) . BIND(?thisPositionOn38 AS ?thisPositionOn39) . BIND(?this AS ?pfs1t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_0155287, 1, (STRLEN(?templateMotifCigarP0C0U4MF_0155287) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_0155287, CONCAT('^(?:-*[^-]){', STR(((260 - ?templateMotifSequenceMatchBeginPositionP0C0U488) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_0155290) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t116) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_0155287, 1, (STRLEN(?templateMotifCigarP0C0U4MF_0155287) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_0155287, CONCAT('^(?:-*[^-]){', STR(((262 - ?templateMotifSequenceMatchBeginPositionP0C0U488) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_0155290) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t119) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'N')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_0155287, 1, (STRLEN(?templateMotifCigarP0C0U4MF_0155287) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_0155287, CONCAT('^(?:-*[^-]){', STR(((262 - ?templateMotifSequenceMatchBeginPositionP0C0U488) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_0155289, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_0155289) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_0155289, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_0155290) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t122) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'N')) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionP0C0U4128 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C0U4130 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C0U4MF_01552123 . ?templateMotifSequenceMatchRegionP0C0U4128 faldo:begin ?templateMotifSequenceMatchBeginP0C0U4129 . ?templateMotifSequenceMatchBeginP0C0U4129 faldo:position ?templateMotifSequenceMatchBeginPositionP0C0U4124 ; faldo:reference isoform:P0C0U4-1 . ?templateMotifSequenceProfileAlignmentOperationP0C0U4130 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . ?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01552134 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C0U4MF_01552125 . ?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01552133 . ?targetMotifMatchRegionMatchBeginMF_01552133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01552126 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01552134 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_01552123, 1, (STRLEN(?templateMotifCigarP0C0U4MF_01552123) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_01552123, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP0C0U4124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552125, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552125) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552125, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552125) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_01552126) - 1) AS ?thisPositionOn63) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_01552123, 1, (STRLEN(?templateMotifCigarP0C0U4MF_01552123) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_01552123, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP0C0U4124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552125, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552125) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552125, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552125) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01552126) - 1) AS ?thisPositionOn64) . BIND(?this AS ?pfs2t139) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER (REGEX('[EDQ][YF]', SUBSTR(?thisSequenceValue, ?thisPositionOn63, (?thisPositionOn64 - ?thisPositionOn63)))) . BIND(URI(CONCAT(STR(?this), '#MF_01552a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionP0C0U4145 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C0U4147 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C0U4MF_01552140 . ?templateMotifSequenceMatchRegionP0C0U4145 faldo:begin ?templateMotifSequenceMatchBeginP0C0U4146 . ?templateMotifSequenceMatchBeginP0C0U4146 faldo:position ?templateMotifSequenceMatchBeginPositionP0C0U4141 ; faldo:reference isoform:P0C0U4-1 . ?templateMotifSequenceProfileAlignmentOperationP0C0U4147 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . ?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01552151 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C0U4MF_01552142 . ?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01552150 . ?targetMotifMatchRegionMatchBeginMF_01552150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01552143 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01552151 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_01552140, 1, (STRLEN(?templateMotifCigarP0C0U4MF_01552140) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_01552140, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionP0C0U4141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552142, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552142) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552142, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552142) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01552143) - 1) AS ?thisPositionOn70) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_01552140, 1, (STRLEN(?templateMotifCigarP0C0U4MF_01552140) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_01552140, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionP0C0U4141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552142, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552142) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552142, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552142) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) . BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_01552143) - 1) AS ?thisPositionOn71) . BIND(?this AS ?pfs2t156) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) . FILTER (REGEX('R[SA]N', SUBSTR(?thisSequenceValue, ?thisPositionOn70, (?thisPositionOn71 - ?thisPositionOn70)))) . BIND(URI(CONCAT(STR(?this), '#MF_01552a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch161 faldo:location ?templateMotifSequenceMatchRegionP0C0U4162 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C0U4164 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C0U4MF_01552157 . ?templateMotifSequenceMatchRegionP0C0U4162 faldo:begin ?templateMotifSequenceMatchBeginP0C0U4163 . ?templateMotifSequenceMatchBeginP0C0U4163 faldo:position ?templateMotifSequenceMatchBeginPositionP0C0U4158 ; faldo:reference isoform:P0C0U4-1 . ?templateMotifSequenceProfileAlignmentOperationP0C0U4164 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . ?targetMotifMatch165 faldo:location ?targetMotifMatchRegionMatch166 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01552168 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C0U4MF_01552159 . ?targetMotifMatchRegionMatch166 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01552167 . ?targetMotifMatchRegionMatchBeginMF_01552167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01552160 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01552168 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_01552157, 1, (STRLEN(?templateMotifCigarP0C0U4MF_01552157) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_01552157, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionP0C0U4158) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1169) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552159, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552159) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552159, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552159) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), '')))), '[^-]', ''))) AS ?step2170) . BIND(((?step2170 + ?targetMotifMatchRegionMatchBeginPositionMF_01552160) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs2t171) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01552a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch176 faldo:location ?templateMotifSequenceMatchRegionP0C0U4177 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C0U4179 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C0U4MF_01552172 . ?templateMotifSequenceMatchRegionP0C0U4177 faldo:begin ?templateMotifSequenceMatchBeginP0C0U4178 . ?templateMotifSequenceMatchBeginP0C0U4178 faldo:position ?templateMotifSequenceMatchBeginPositionP0C0U4173 ; faldo:reference isoform:P0C0U4-1 . ?templateMotifSequenceProfileAlignmentOperationP0C0U4179 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . ?targetMotifMatch180 faldo:location ?targetMotifMatchRegionMatch181 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01552183 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C0U4MF_01552174 . ?targetMotifMatchRegionMatch181 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01552182 . ?targetMotifMatchRegionMatchBeginMF_01552182 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01552175 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01552183 edam:has_input signature:MF_01552 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C0U4MF_01552172, 1, (STRLEN(?templateMotifCigarP0C0U4MF_01552172) - STRLEN(REPLACE(?templateMotifCigarP0C0U4MF_01552172, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionP0C0U4173) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552174, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552174) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C0U4MF_01552174, 1, (STRLEN(?targetMotifMatchCigarP0C0U4MF_01552174) - STRLEN(REPLACE(?targetMotifMatchCigarP0C0U4MF_01552174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), '')))), '[^-]', ''))) AS ?step2185) . BIND(((?step2185 + ?targetMotifMatchRegionMatchBeginPositionMF_01552175) - 1) AS ?thisPositionOn84) . BIND(?thisPositionOn84 AS ?thisPositionOn85) . BIND(?this AS ?pfs2t186) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfsb81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfse82) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn84, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01552a80')) AS ?annotation80) . BIND(?this AS ?pfs79) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag187) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag187, ?UNBOUND_VARIABLE) AS ?case2) . OPTIONAL { ?this a up:Protein . VALUES ?supertaxon188 {taxon:561 taxon:620 taxon:590} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon188 . BIND(?this AS ?case3) . BIND(URI(CONCAT(STR(?this), '#MF_01552a4')) AS ?name4) . BIND(URI(CONCAT(STR(?this), '#MF_01552a5')) AS ?name5) . BIND(URI(CONCAT(STR(?this), '#MF_01552a6')) AS ?name6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon189 {taxon:561 taxon:620 taxon:590} ?thisOrganism rdfs:subClassOf+ ?supertaxon189 . })) . BIND(?this AS ?case7) . BIND(URI(CONCAT(STR(?this), '#MF_01552a8')) AS ?name8) . } }