CONSTRUCT { _:240314 up:source unirule:MF_00633 . _:240315 up:source unirule:MF_00633 . _:240316 up:source unirule:MF_00633 . _:240317 up:source unirule:MF_00633 . _:240318 up:source unirule:MF_00633 . _:240319 up:source unirule:MF_00633 . _:240320 up:source unirule:MF_00633 . _:240321 up:source unirule:MF_00633 . _:240322 up:source unirule:MF_00633 . _:240323 up:source unirule:MF_00633 . _:240324 up:source unirule:MF_00633 . _:240325 up:source unirule:MF_00633 . _:240326 up:source unirule:MF_00633 . _:240327 up:source unirule:MF_00633 . _:240328 up:source unirule:MF_00633 . _:240329 up:source unirule:MF_00633 . _:240330 up:source unirule:MF_00633 . _:240331 up:source unirule:MF_00633 . _:240332 up:source unirule:MF_00633 . _:240333 up:source unirule:MF_00633 . _:240334 up:source unirule:MF_00633 . _:240335 up:source unirule:MF_00633 . _:240336 up:source unirule:MF_00633 . _:240337 up:source unirule:MF_00633 . _:240338 up:source unirule:MF_00633 . _:240339 up:source unirule:MF_00633 . _:240340 up:source unirule:MF_00633 . _:240341 up:source unirule:MF_00633 . _:240342 up:source unirule:MF_00633 . _:240343 up:source unirule:MF_00633 . ?this up:annotation ?annotation1 , ?annotation2 ; up:classifiedWith GO:0015979 , GO:0045158 , keyword:1133 , keyword:249 , keyword:349 , keyword:408 , keyword:472 , keyword:479 , keyword:602 , keyword:812 , keyword:813 ; up:recommendedName ?name0 . ?name0 up:fullName 'Cytochrome b6' ; rdf:type up:Structured_Name . ?annotation1 a up:Annotation ; rdfs:comment 'Heme 1 (or BH or b566) is high-potential and absorbs at about 566 nm, and heme 2 (or BL or b562) is low-potential and absorbs at about 562 nm.' . ?annotation2 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the cytochrome b family. PetB subfamily.' . ?case3 up:classifiedWith keyword:1003 , keyword:997 . ?case8 up:classifiedWith GO:0005886 . ?case9 up:classifiedWith keyword:1003 . ?case10 up:classifiedWith GO:0009535 . ?case12 up:classifiedWith GO:0042651 . ?case13 up:classifiedWith keyword:793 . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'covalent' . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:61717 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 up:ligandPart ?ligand49 ; rdfs:subClassOf chebi:18248 , chebi:60344 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 up:ligandPart ?ligand56 ; rdfs:subClassOf chebi:18248 , chebi:60344 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 up:ligandPart ?ligand63 ; rdfs:subClassOf chebi:18248 , chebi:60344 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 up:ligandPart ?ligand70 ; rdfs:subClassOf chebi:18248 , chebi:60344 . _:240344 a rdf:Statement ; up:attribution _:240314 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:240345 a rdf:Statement ; up:attribution _:240315 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:240346 a rdf:Statement ; up:attribution _:240316 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:240347 a rdf:Statement ; up:attribution _:240317 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:240348 a rdf:Statement ; up:attribution _:240318 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:249 . _:240349 a rdf:Statement ; up:attribution _:240319 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:602 . _:240350 a rdf:Statement ; up:attribution _:240320 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:240351 a rdf:Statement ; up:attribution _:240321 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:349 . _:240352 a rdf:Statement ; up:attribution _:240322 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:240353 a rdf:Statement ; up:attribution _:240323 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:240354 a rdf:Statement ; up:attribution _:240324 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:240355 a rdf:Statement ; up:attribution _:240325 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:240356 a rdf:Statement ; up:attribution _:240326 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0045158 . _:240357 a rdf:Statement ; up:attribution _:240327 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0015979 . _:240358 a rdf:Statement ; up:attribution _:240328 ; rdf:subject ?case3 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:240359 a rdf:Statement ; up:attribution _:240329 ; rdf:subject ?case3 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:240360 a rdf:Statement ; up:attribution _:240330 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:240361 a rdf:Statement ; up:attribution _:240331 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:240362 a rdf:Statement ; up:attribution _:240332 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009535 . _:240363 a rdf:Statement ; up:attribution _:240333 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042651 . _:240364 a rdf:Statement ; up:attribution _:240334 ; rdf:subject ?case13 ; rdf:predicate up:classifiedWith ; rdf:object keyword:793 . _:240365 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:240366 a rdf:Statement ; up:attribution _:240335 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:240367 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:240368 a rdf:Statement ; up:attribution _:240336 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:240369 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:240370 a rdf:Statement ; up:attribution _:240337 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:240371 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:240372 a rdf:Statement ; up:attribution _:240338 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:240373 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:240374 a rdf:Statement ; up:attribution _:240339 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:240375 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:240376 a rdf:Statement ; up:attribution _:240340 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:240377 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:240378 a rdf:Statement ; up:attribution _:240341 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:240379 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:240380 a rdf:Statement ; up:attribution _:240342 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:240381 a rdf:Statement ; up:source unirule:MF_00633 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:240382 a rdf:Statement ; up:attribution _:240343 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00633 #Rule MF_00633 Created by:bairoch on:2003-04-04 Modified by:ecoudert on:2023-05-15 { VALUES ?supertaxon73 {taxon:1117 taxon:31984} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00633 . ?thisOrganism rdfs:subClassOf+ ?supertaxon73 . } UNION { ?this rdfs:seeAlso signature:MF_00633 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } UNION { ?this up:encodedIn up:Cyanelle . } UNION { ?this up:encodedIn up:Apicoplast . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } UNION { ?this up:encodedIn up:Non-photosynthetic_plastid . } } BIND(URI(CONCAT(STR(?this), '#MF_00633a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00633a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00633a2')) AS ?annotation2) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionQ0047179 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ0047181 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_0063374 . ?templateMotifSequenceMatchRegionQ0047179 faldo:begin ?templateMotifSequenceMatchBeginQ0047180 . ?templateMotifSequenceMatchBeginQ0047180 faldo:position ?templateMotifSequenceMatchBeginPositionQ0047175 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ0047181 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0063385 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_0063376 . ?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0063384 . ?targetMotifMatchRegionMatchBeginMF_0063384 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0063377 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0063385 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_0063374, 1, (STRLEN(?templateMotifCigarQ00471MF_0063374) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_0063374, CONCAT('^(?:-*[^-]){', STR(((32 - ?templateMotifSequenceMatchBeginPositionQ0047175) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_0063376, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_0063376) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_0063376, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_0063376, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_0063376) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_0063376, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0063377) - 1) AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_0063374, 1, (STRLEN(?templateMotifCigarQ00471MF_0063374) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_0063374, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionQ0047175) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_0063376, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_0063376) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_0063376, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_0063376, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_0063376) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_0063376, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0063377) - 1) AS ?thisPositionOn19) . BIND(?this AS ?pfs1t90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) . FILTER ((BOUND(?thisPositionOn18) && BOUND(?thisPositionOn19))) . BIND(URI(CONCAT(STR(?this), '#MF_00633a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionQ0047196 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ0047198 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_0063391 . ?templateMotifSequenceMatchRegionQ0047196 faldo:begin ?templateMotifSequenceMatchBeginQ0047197 . ?templateMotifSequenceMatchBeginQ0047197 faldo:position ?templateMotifSequenceMatchBeginPositionQ0047192 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ0047198 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00633102 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_0063393 . ?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00633101 . ?targetMotifMatchRegionMatchBeginMF_00633101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0063394 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00633102 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_0063391, 1, (STRLEN(?templateMotifCigarQ00471MF_0063391) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_0063391, CONCAT('^(?:-*[^-]){', STR(((90 - ?templateMotifSequenceMatchBeginPositionQ0047192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_0063393, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_0063393) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_0063393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_0063393, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_0063393) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_0063393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0063394) - 1) AS ?thisPositionOn24) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_0063391, 1, (STRLEN(?templateMotifCigarQ00471MF_0063391) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_0063391, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionQ0047192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_0063393, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_0063393) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_0063393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_0063393, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_0063393) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_0063393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0063394) - 1) AS ?thisPositionOn25) . BIND(?this AS ?pfs1t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((BOUND(?thisPositionOn24) && BOUND(?thisPositionOn25))) . BIND(URI(CONCAT(STR(?this), '#MF_00633a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionQ00471113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ00471115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_00633108 . ?templateMotifSequenceMatchRegionQ00471113 faldo:begin ?templateMotifSequenceMatchBeginQ00471114 . ?templateMotifSequenceMatchBeginQ00471114 faldo:position ?templateMotifSequenceMatchBeginPositionQ00471109 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ00471115 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00633119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_00633110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00633118 . ?targetMotifMatchRegionMatchBeginMF_00633118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00633111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00633119 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633108, 1, (STRLEN(?templateMotifCigarQ00471MF_00633108) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633108, CONCAT('^(?:-*[^-]){', STR(((116 - ?templateMotifSequenceMatchBeginPositionQ00471109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633110, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633110) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633110, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633110) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00633111) - 1) AS ?thisPositionOn30) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633108, 1, (STRLEN(?templateMotifCigarQ00471MF_00633108) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633108, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionQ00471109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633110, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633110) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633110, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633110) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_00633111) - 1) AS ?thisPositionOn31) . BIND(?this AS ?pfs1t124) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) . FILTER ((BOUND(?thisPositionOn30) && BOUND(?thisPositionOn31))) . BIND(URI(CONCAT(STR(?this), '#MF_00633a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch129 faldo:location ?templateMotifSequenceMatchRegionQ00471130 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ00471132 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_00633125 . ?templateMotifSequenceMatchRegionQ00471130 faldo:begin ?templateMotifSequenceMatchBeginQ00471131 . ?templateMotifSequenceMatchBeginQ00471131 faldo:position ?templateMotifSequenceMatchBeginPositionQ00471126 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ00471132 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch133 faldo:location ?targetMotifMatchRegionMatch134 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00633136 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_00633127 . ?targetMotifMatchRegionMatch134 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00633135 . ?targetMotifMatchRegionMatchBeginMF_00633135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00633128 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00633136 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633125, 1, (STRLEN(?templateMotifCigarQ00471MF_00633125) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633125, CONCAT('^(?:-*[^-]){', STR(((186 - ?templateMotifSequenceMatchBeginPositionQ00471126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633127, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633127) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633127, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633127) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_00633128) - 1) AS ?thisPositionOn36) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633125, 1, (STRLEN(?templateMotifCigarQ00471MF_00633125) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633125, CONCAT('^(?:-*[^-]){', STR(((206 - ?templateMotifSequenceMatchBeginPositionQ00471126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633127, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633127) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633127, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633127) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) . BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_00633128) - 1) AS ?thisPositionOn37) . BIND(?this AS ?pfs1t141) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) . FILTER ((BOUND(?thisPositionOn36) && BOUND(?thisPositionOn37))) . BIND(URI(CONCAT(STR(?this), '#MF_00633a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch146 faldo:location ?templateMotifSequenceMatchRegionQ00471147 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ00471149 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_00633142 . ?templateMotifSequenceMatchRegionQ00471147 faldo:begin ?templateMotifSequenceMatchBeginQ00471148 . ?templateMotifSequenceMatchBeginQ00471148 faldo:position ?templateMotifSequenceMatchBeginPositionQ00471143 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ00471149 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch150 faldo:location ?targetMotifMatchRegionMatch151 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00633153 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_00633144 . ?targetMotifMatchRegionMatch151 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00633152 . ?targetMotifMatchRegionMatchBeginMF_00633152 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00633145 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00633153 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633142, 1, (STRLEN(?templateMotifCigarQ00471MF_00633142) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633142, CONCAT('^(?:-*[^-]){', STR(((35 - ?templateMotifSequenceMatchBeginPositionQ00471143) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633144, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633144) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633144, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633144, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633144) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633144, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) . BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_00633145) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t156) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00633a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch161 faldo:location ?templateMotifSequenceMatchRegionQ00471162 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ00471164 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_00633157 . ?templateMotifSequenceMatchRegionQ00471162 faldo:begin ?templateMotifSequenceMatchBeginQ00471163 . ?templateMotifSequenceMatchBeginQ00471163 faldo:position ?templateMotifSequenceMatchBeginPositionQ00471158 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ00471164 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch165 faldo:location ?targetMotifMatchRegionMatch166 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00633168 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_00633159 . ?targetMotifMatchRegionMatch166 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00633167 . ?targetMotifMatchRegionMatchBeginMF_00633167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00633160 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00633168 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633157, 1, (STRLEN(?templateMotifCigarQ00471MF_00633157) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633157, CONCAT('^(?:-*[^-]){', STR(((86 - ?templateMotifSequenceMatchBeginPositionQ00471158) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1169) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633159, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633159) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633159, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633159) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), '')))), '[^-]', ''))) AS ?step2170) . BIND(((?step2170 + ?targetMotifMatchRegionMatchBeginPositionMF_00633160) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t171) . 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) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00633a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch176 faldo:location ?templateMotifSequenceMatchRegionQ00471177 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ00471179 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_00633172 . ?templateMotifSequenceMatchRegionQ00471177 faldo:begin ?templateMotifSequenceMatchBeginQ00471178 . ?templateMotifSequenceMatchBeginQ00471178 faldo:position ?templateMotifSequenceMatchBeginPositionQ00471173 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ00471179 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch180 faldo:location ?targetMotifMatchRegionMatch181 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00633183 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_00633174 . ?targetMotifMatchRegionMatch181 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00633182 . ?targetMotifMatchRegionMatchBeginMF_00633182 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00633175 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00633183 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633172, 1, (STRLEN(?templateMotifCigarQ00471MF_00633172) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633172, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionQ00471173) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633174, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633174) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633174, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633174) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), '')))), '[^-]', ''))) AS ?step2185) . BIND(((?step2185 + ?targetMotifMatchRegionMatchBeginPositionMF_00633175) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t186) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00633a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch191 faldo:location ?templateMotifSequenceMatchRegionQ00471192 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ00471194 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_00633187 . ?templateMotifSequenceMatchRegionQ00471192 faldo:begin ?templateMotifSequenceMatchBeginQ00471193 . ?templateMotifSequenceMatchBeginQ00471193 faldo:position ?templateMotifSequenceMatchBeginPositionQ00471188 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ00471194 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch195 faldo:location ?targetMotifMatchRegionMatch196 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00633198 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_00633189 . ?targetMotifMatchRegionMatch196 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00633197 . ?targetMotifMatchRegionMatchBeginMF_00633197 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00633190 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00633198 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633187, 1, (STRLEN(?templateMotifCigarQ00471MF_00633187) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633187, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionQ00471188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633189, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633189) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633189, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633189) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), '')))), '[^-]', ''))) AS ?step2200) . BIND(((?step2200 + ?targetMotifMatchRegionMatchBeginPositionMF_00633190) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t201) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00633a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch206 faldo:location ?templateMotifSequenceMatchRegionQ00471207 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ00471209 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ00471MF_00633202 . ?templateMotifSequenceMatchRegionQ00471207 faldo:begin ?templateMotifSequenceMatchBeginQ00471208 . ?templateMotifSequenceMatchBeginQ00471208 faldo:position ?templateMotifSequenceMatchBeginPositionQ00471203 ; faldo:reference isoform:Q00471-1 . ?templateMotifSequenceProfileAlignmentOperationQ00471209 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . ?targetMotifMatch210 faldo:location ?targetMotifMatchRegionMatch211 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00633213 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ00471MF_00633204 . ?targetMotifMatchRegionMatch211 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00633212 . ?targetMotifMatchRegionMatchBeginMF_00633212 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00633205 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00633213 edam:has_input signature:MF_00633 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ00471MF_00633202, 1, (STRLEN(?templateMotifCigarQ00471MF_00633202) - STRLEN(REPLACE(?templateMotifCigarQ00471MF_00633202, CONCAT('^(?:-*[^-]){', STR(((202 - ?templateMotifSequenceMatchBeginPositionQ00471203) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1214) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ00471MF_00633204, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633204) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ00471MF_00633204, 1, (STRLEN(?targetMotifMatchCigarQ00471MF_00633204) - STRLEN(REPLACE(?targetMotifMatchCigarQ00471MF_00633204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), '')))), '[^-]', ''))) AS ?step2215) . BIND(((?step2215 + ?targetMotifMatchRegionMatchBeginPositionMF_00633205) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t216) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00633a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . BIND(?this AS ?case3) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:31984 . BIND(?this AS ?case4) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:31984 . })) . BIND(?this AS ?case5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:31984 . })) . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon217 {taxon:31984 taxon:33071} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon217 . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:31984 . { ?this up:proteome <http://purl.uniprot.org/proteomes/Thylakoid#No>. } UNION { ?this up:proteome ?p218 . ?p218 skos:narrower <http://purl.uniprot.org/proteomes/Thylakoid#No>. } FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } FILTER (! (EXISTS { VALUES ?supertaxon219 {taxon:31984 taxon:33071} ?thisOrganism rdfs:subClassOf+ ?supertaxon219 . })) . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { VALUES ?supertaxon220 {taxon:33071 taxon:31984} ?thisOrganism rdfs:subClassOf+ ?supertaxon220 . })) . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { VALUES ?supertaxon221 {taxon:31984 taxon:33071} ?thisOrganism rdfs:subClassOf+ ?supertaxon221 . })) . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . } UNION { ?this up:organism ?thisOrganism . { ?this up:proteome <http://purl.uniprot.org/proteomes/Thylakoid#Yes>. } UNION { ?this up:proteome ?p222 . ?p222 skos:narrower <http://purl.uniprot.org/proteomes/Thylakoid#Yes>. } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . } BIND(?this AS ?case13) . } }