CONSTRUCT { _:500046 up:source unirule:MF_01383 . _:500047 up:source unirule:MF_01383 . _:500048 up:source unirule:MF_01383 . _:500049 up:source unirule:MF_01383 . _:500050 up:source unirule:MF_01383 . _:500051 up:source unirule:MF_01383 . _:500052 up:source unirule:MF_01383 . _:500053 up:source unirule:MF_01383 . _:500054 up:source unirule:MF_01383 . _:500055 up:source unirule:MF_01383 . _:500056 up:source unirule:MF_01383 . _:500057 up:source unirule:MF_01383 . _:500058 up:source unirule:MF_01383 . _:500059 up:source unirule:MF_01383 . _:500060 up:source unirule:MF_01383 . _:500061 up:source unirule:MF_01383 . _:500062 up:source unirule:MF_01383 . _:500063 up:source unirule:MF_01383 . _:500064 up:source unirule:MF_01383 . _:500065 up:source unirule:MF_01383 . _:500066 up:source unirule:MF_01383 . _:500067 up:source unirule:MF_01383 . _:500068 up:source unirule:MF_01383 . _:500069 up:source unirule:MF_01383 . _:500070 up:source unirule:MF_01383 . _:500071 up:source unirule:MF_01383 . _:500072 up:source unirule:MF_01383 . _:500073 up:source unirule:MF_01383 . _:500074 up:source unirule:MF_01383 . _:500075 up:source unirule:MF_01383 . _:500076 up:source unirule:MF_01383 . _:500077 up:source unirule:MF_01383 . _:500078 up:source unirule:MF_01383 . _:500079 up:source unirule:MF_01383 . _:500080 up:source unirule:MF_01383 . _:500081 up:source unirule:MF_01383 . _:500082 up:source unirule:MF_01383 . _:500083 up:source unirule:MF_01383 . _:500084 up:source unirule:MF_01383 . _:500085 up:source unirule:MF_01383 . _:500086 up:source unirule:MF_01383 . _:500087 up:source unirule:MF_01383 . _:500088 up:source unirule:MF_01383 . _:500089 up:source unirule:MF_01383 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0005506 , GO:0009055 , GO:0015979 , GO:0016168 , keyword:1133 , keyword:148 , keyword:157 , keyword:249 , keyword:408 , keyword:460 , keyword:472 , keyword:479 , keyword:560 , keyword:602 , keyword:604 , keyword:812 , keyword:813 ; up:recommendedName ?name0 . ?name0 up:ecName '1.10.3.9' ; up:fullName 'Photosystem II D2 protein' ; up:shortName 'PSII D2 protein' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Photosystem Q(A) protein' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'psbD' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Photosystem II (PSII) is a light-driven water:plastoquinone oxidoreductase that uses light energy to abstract electrons from H(2)O, generating O(2) and a proton gradient subsequently used for ATP formation. It consists of a core antenna complex that captures photons, and an electron transfer chain that converts photonic excitation into a charge separation. The D1/D2 (PsbA/PsbD) reaction center heterodimer binds P680, the primary electron donor of PSII as well as several subsequent electron acceptors. D2 is needed for assembly of a stable PSII complex.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/36359>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.10.3.9>. ?annotation6 a up:Cofactor_Annotation ; rdfs:comment 'The D1/D2 heterodimer binds P680, chlorophylls that are the primary electron donor of PSII, and subsequent electron acceptors. It shares a non-heme iron and each subunit binds pheophytin, quinone, additional chlorophylls, carotenoids and lipids. There is also a Cl(-1) ion associated with D1 and D2, which is required for oxygen evolution. The PSII complex binds additional chlorophylls, carotenoids and specific lipids.' . ?annotation7 a up:Annotation ; rdfs:comment '2 of the reaction center chlorophylls (ChlD1 and ChlD2) are entirely coordinated by water.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the reaction center PufL/M/PsbA/D family.' . ?case9 up:classifiedWith GO:0009535 . ?case10 up:classifiedWith keyword:1003 , keyword:997 . ?case12 up:classifiedWith keyword:793 . ?case14 up:classifiedWith GO:0005886 . ?case15 up:classifiedWith GO:0042651 . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb30 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb36 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb42 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 up:ligandPart ?ligand50 ; rdfs:subClassOf chebi:25107 , chebi:58416 . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 up:ligandPart ?ligand57 ; rdfs:subClassOf chebi:25107 , chebi:58416 . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf chebi:24875 . ?pfs67 up:annotation ?annotation68 . ?annotation68 faldo:begin ?pfsb69 ; faldo:end ?pfse70 ; up:ligand ?ligand71 ; rdf:type up:Binding_Site_Annotation . ?pfsb69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?ligand71 rdfs:subClassOf chebi:24875 . ?pfs74 up:annotation ?annotation75 . ?annotation75 faldo:begin ?pfsb76 ; faldo:end ?pfse77 ; up:ligand ?ligand78 ; rdf:type up:Binding_Site_Annotation . ?pfsb76 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse77 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?ligand78 rdfs:subClassOf chebi:136840 . ?pfs81 up:annotation ?annotation82 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; up:ligand ?ligand85 ; rdf:type up:Binding_Site_Annotation . ?pfsb83 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand85 rdfs:subClassOf chebi:136840 . ?pfs88 up:annotation ?annotation89 . ?annotation89 faldo:begin ?pfsb90 ; faldo:end ?pfse91 ; up:ligand ?ligand92 ; rdf:type up:Binding_Site_Annotation . ?pfsb90 faldo:position ?thisPositionOn93 ; rdf:type faldo:ExactPosition . ?pfse91 faldo:position ?thisPositionOn94 ; rdf:type faldo:ExactPosition . ?ligand92 rdfs:subClassOf chebi:17757 . ?pfs95 up:annotation ?annotation96 . ?annotation96 faldo:begin ?pfsb97 ; faldo:end ?pfse98 ; up:ligand ?ligand99 ; rdf:type up:Binding_Site_Annotation . ?pfsb97 faldo:position ?thisPositionOn100 ; rdf:type faldo:ExactPosition . ?pfse98 faldo:position ?thisPositionOn101 ; rdf:type faldo:ExactPosition . ?ligand99 rdfs:subClassOf chebi:17757 . _:500090 a rdf:Statement ; up:attribution _:500046 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:500091 a rdf:Statement ; up:attribution _:500047 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:500092 a rdf:Statement ; up:attribution _:500048 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:500093 a rdf:Statement ; up:attribution _:500049 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:500094 a rdf:Statement ; up:attribution _:500050 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:500095 a rdf:Statement ; up:attribution _:500051 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:500096 a rdf:Statement ; up:attribution _:500052 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:500097 a rdf:Statement ; up:attribution _:500053 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:500098 a rdf:Statement ; up:attribution _:500054 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:148 . _:500099 a rdf:Statement ; up:attribution _:500055 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:157 . _:500100 a rdf:Statement ; up:attribution _:500056 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:249 . _:500101 a rdf:Statement ; up:attribution _:500057 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:500102 a rdf:Statement ; up:attribution _:500058 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:500103 a rdf:Statement ; up:attribution _:500059 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:500104 a rdf:Statement ; up:attribution _:500060 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:500105 a rdf:Statement ; up:attribution _:500061 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:500106 a rdf:Statement ; up:attribution _:500062 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:602 . _:500107 a rdf:Statement ; up:attribution _:500063 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:604 . _:500108 a rdf:Statement ; up:attribution _:500064 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:500109 a rdf:Statement ; up:attribution _:500065 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:500110 a rdf:Statement ; up:attribution _:500066 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:500111 a rdf:Statement ; up:attribution _:500067 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016168 . _:500112 a rdf:Statement ; up:attribution _:500068 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009055 . _:500113 a rdf:Statement ; up:attribution _:500069 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005506 . _:500114 a rdf:Statement ; up:attribution _:500070 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0015979 . _:500115 a rdf:Statement ; up:attribution _:500071 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009535 . _:500116 a rdf:Statement ; up:attribution _:500072 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:500117 a rdf:Statement ; up:attribution _:500073 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:500118 a rdf:Statement ; up:attribution _:500074 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:793 . _:500119 a rdf:Statement ; up:attribution _:500075 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:500120 a rdf:Statement ; up:attribution _:500076 ; rdf:subject ?case15 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042651 . _:500121 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:500122 a rdf:Statement ; up:attribution _:500077 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:500123 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:500124 a rdf:Statement ; up:attribution _:500078 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:500125 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:500126 a rdf:Statement ; up:attribution _:500079 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:500127 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:500128 a rdf:Statement ; up:attribution _:500080 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:500129 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:500130 a rdf:Statement ; up:attribution _:500081 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:500131 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:500132 a rdf:Statement ; up:attribution _:500082 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:500133 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:500134 a rdf:Statement ; up:attribution _:500083 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:500135 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:500136 a rdf:Statement ; up:attribution _:500084 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:500137 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:500138 a rdf:Statement ; up:attribution _:500085 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:500139 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:500140 a rdf:Statement ; up:attribution _:500086 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:500141 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:500142 a rdf:Statement ; up:attribution _:500087 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:500143 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:500144 a rdf:Statement ; up:attribution _:500088 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:500145 a rdf:Statement ; up:source unirule:MF_01383 ; rdf:subject ?pfs95 ; rdf:predicate up:annotation ; rdf:object ?annotation96 . _:500146 a rdf:Statement ; up:attribution _:500089 ; rdf:subject ?pfs95 ; rdf:predicate up:annotation ; rdf:object ?annotation96 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01383 #Rule MF_01383 Created by:? on:2008-12-02 Modified by:Edouard de Castro on:2024-09-02 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01383 . ?thisOrganism rdfs:subClassOf+ taxon:1117 . } UNION { ?this rdfs:seeAlso signature:MF_01383 . { ?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_01383a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01383a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01383a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01383a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01383a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01383a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01383a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionD0VWR8107 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8109 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383102 . ?templateMotifSequenceMatchRegionD0VWR8107 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8108 . ?templateMotifSequenceMatchBeginD0VWR8108 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8103 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8109 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383113 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383104 . ?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383112 . ?targetMotifMatchRegionMatchBeginMF_01383112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383105 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383113 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383102, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383102) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383102, CONCAT('^(?:-*[^-]){', STR(((30 - ?templateMotifSequenceMatchBeginPositionD0VWR8103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383104, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383104) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383104, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383104) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_01383105) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383102, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383102) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383102, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionD0VWR8103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383104, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383104) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383104, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383104) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) . BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_01383105) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t118) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) . FILTER ((BOUND(?thisPositionOn20) && BOUND(?thisPositionOn21))) . BIND(URI(CONCAT(STR(?this), '#MF_01383a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionD0VWR8124 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8126 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383119 . ?templateMotifSequenceMatchRegionD0VWR8124 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8125 . ?templateMotifSequenceMatchBeginD0VWR8125 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8120 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8126 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383130 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383121 . ?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383129 . ?targetMotifMatchRegionMatchBeginMF_01383129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383122 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383130 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383119, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383119) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383119, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionD0VWR8120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383121, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383121) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383121, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383121) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01383122) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383119, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383119) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383119, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionD0VWR8120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383121, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383121) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383121, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383121) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01383122) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs1t135) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) . FILTER ((BOUND(?thisPositionOn26) && BOUND(?thisPositionOn27))) . BIND(URI(CONCAT(STR(?this), '#MF_01383a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionD0VWR8141 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8143 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383136 . ?templateMotifSequenceMatchRegionD0VWR8141 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8142 . ?templateMotifSequenceMatchBeginD0VWR8142 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8137 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8143 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383147 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383138 . ?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383146 . ?targetMotifMatchRegionMatchBeginMF_01383146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383139 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383147 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383136, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383136) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383136, CONCAT('^(?:-*[^-]){', STR(((142 - ?templateMotifSequenceMatchBeginPositionD0VWR8137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383138, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383138) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383138, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383138) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_01383139) - 1) AS ?thisPositionOn32) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383136, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383136) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383136, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionD0VWR8137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383138, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383138) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383138, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383138) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) . BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_01383139) - 1) AS ?thisPositionOn33) . BIND(?this AS ?pfs1t152) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) . FILTER ((BOUND(?thisPositionOn32) && BOUND(?thisPositionOn33))) . BIND(URI(CONCAT(STR(?this), '#MF_01383a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionD0VWR8158 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8160 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383153 . ?templateMotifSequenceMatchRegionD0VWR8158 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8159 . ?templateMotifSequenceMatchBeginD0VWR8159 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8154 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8160 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383164 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383155 . ?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383163 . ?targetMotifMatchRegionMatchBeginMF_01383163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383156 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383164 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383153, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383153) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383153, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionD0VWR8154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383155, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383155) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383155, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383155) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) . BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_01383156) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383153, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383153) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383153, CONCAT('^(?:-*[^-]){', STR(((217 - ?templateMotifSequenceMatchBeginPositionD0VWR8154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383155, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383155) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383155, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383155) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) . BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_01383156) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs1t169) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) . FILTER ((BOUND(?thisPositionOn38) && BOUND(?thisPositionOn39))) . BIND(URI(CONCAT(STR(?this), '#MF_01383a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch174 faldo:location ?templateMotifSequenceMatchRegionD0VWR8175 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8177 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383170 . ?templateMotifSequenceMatchRegionD0VWR8175 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8176 . ?templateMotifSequenceMatchBeginD0VWR8176 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8171 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8177 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch178 faldo:location ?targetMotifMatchRegionMatch179 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383181 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383172 . ?targetMotifMatchRegionMatch179 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383180 . ?targetMotifMatchRegionMatchBeginMF_01383180 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383173 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383181 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383170, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383170) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383170, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionD0VWR8171) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383172, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383172) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383172, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383172) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) . BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_01383173) - 1) AS ?thisPositionOn44) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383170, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383170) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383170, CONCAT('^(?:-*[^-]){', STR(((284 - ?templateMotifSequenceMatchBeginPositionD0VWR8171) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383172, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383172) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383172, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383172) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), '')))), '[^-]', ''))) AS ?step2185) . BIND(((?step2185 + ?targetMotifMatchRegionMatchBeginPositionMF_01383173) - 1) AS ?thisPositionOn45) . BIND(?this AS ?pfs1t186) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse43) . FILTER ((BOUND(?thisPositionOn44) && BOUND(?thisPositionOn45))) . BIND(URI(CONCAT(STR(?this), '#MF_01383a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch191 faldo:location ?templateMotifSequenceMatchRegionD0VWR8192 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8194 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383187 . ?templateMotifSequenceMatchRegionD0VWR8192 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8193 . ?templateMotifSequenceMatchBeginD0VWR8193 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8188 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8194 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch195 faldo:location ?targetMotifMatchRegionMatch196 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383198 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383189 . ?targetMotifMatchRegionMatch196 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383197 . ?targetMotifMatchRegionMatchBeginMF_01383197 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383190 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383198 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383187, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383187) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383187, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionD0VWR8188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383189, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383189) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383189, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383189) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), '')))), '[^-]', ''))) AS ?step2200) . BIND(((?step2200 + ?targetMotifMatchRegionMatchBeginPositionMF_01383190) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t201) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01383a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch206 faldo:location ?templateMotifSequenceMatchRegionD0VWR8207 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8209 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383202 . ?templateMotifSequenceMatchRegionD0VWR8207 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8208 . ?templateMotifSequenceMatchBeginD0VWR8208 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8203 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8209 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch210 faldo:location ?targetMotifMatchRegionMatch211 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383213 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383204 . ?targetMotifMatchRegionMatch211 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383212 . ?targetMotifMatchRegionMatchBeginMF_01383212 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383205 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383213 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383202, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383202) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383202, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionD0VWR8203) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1214) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383204, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383204) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383204, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383204) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), '')))), '[^-]', ''))) AS ?step2215) . BIND(((?step2215 + ?targetMotifMatchRegionMatchBeginPositionMF_01383205) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t216) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01383a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch221 faldo:location ?templateMotifSequenceMatchRegionD0VWR8222 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8224 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383217 . ?templateMotifSequenceMatchRegionD0VWR8222 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8223 . ?templateMotifSequenceMatchBeginD0VWR8223 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8218 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8224 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch225 faldo:location ?targetMotifMatchRegionMatch226 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383228 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383219 . ?targetMotifMatchRegionMatch226 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383227 . ?targetMotifMatchRegionMatchBeginMF_01383227 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383220 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383228 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383217, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383217) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383217, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionD0VWR8218) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1229) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383219, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383219) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1229), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383219, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383219) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1229), '}'), '')))), '[^-]', ''))) AS ?step2230) . BIND(((?step2230 + ?targetMotifMatchRegionMatchBeginPositionMF_01383220) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs1t231) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01383a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch236 faldo:location ?templateMotifSequenceMatchRegionD0VWR8237 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8239 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383232 . ?templateMotifSequenceMatchRegionD0VWR8237 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8238 . ?templateMotifSequenceMatchBeginD0VWR8238 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8233 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8239 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch240 faldo:location ?targetMotifMatchRegionMatch241 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383243 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383234 . ?targetMotifMatchRegionMatch241 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383242 . ?targetMotifMatchRegionMatchBeginMF_01383242 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383235 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383243 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383232, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383232) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383232, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionD0VWR8233) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1244) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383234, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383234) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383234, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1244), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383234, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383234) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383234, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1244), '}'), '')))), '[^-]', ''))) AS ?step2245) . BIND(((?step2245 + ?targetMotifMatchRegionMatchBeginPositionMF_01383235) - 1) AS ?thisPositionOn72) . BIND(?thisPositionOn72 AS ?thisPositionOn73) . BIND(?this AS ?pfs1t246) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb69) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse70) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01383a68')) AS ?annotation68) . BIND(?this AS ?pfs67) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch251 faldo:location ?templateMotifSequenceMatchRegionD0VWR8252 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8254 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383247 . ?templateMotifSequenceMatchRegionD0VWR8252 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8253 . ?templateMotifSequenceMatchBeginD0VWR8253 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8248 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8254 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch255 faldo:location ?targetMotifMatchRegionMatch256 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383258 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383249 . ?targetMotifMatchRegionMatch256 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383257 . ?targetMotifMatchRegionMatchBeginMF_01383257 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383250 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383258 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383247, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383247) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383247, CONCAT('^(?:-*[^-]){', STR(((119 - ?templateMotifSequenceMatchBeginPositionD0VWR8248) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1259) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383249, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383249) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383249, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1259), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383249, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383249) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383249, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1259), '}'), '')))), '[^-]', ''))) AS ?step2260) . BIND(((?step2260 + ?targetMotifMatchRegionMatchBeginPositionMF_01383250) - 1) AS ?thisPositionOn79) . BIND(?thisPositionOn79 AS ?thisPositionOn80) . BIND(?this AS ?pfs1t261) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse77) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_01383a75')) AS ?annotation75) . BIND(?this AS ?pfs74) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch266 faldo:location ?templateMotifSequenceMatchRegionD0VWR8267 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8269 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383262 . ?templateMotifSequenceMatchRegionD0VWR8267 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8268 . ?templateMotifSequenceMatchBeginD0VWR8268 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8263 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8269 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch270 faldo:location ?targetMotifMatchRegionMatch271 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383273 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383264 . ?targetMotifMatchRegionMatch271 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383272 . ?targetMotifMatchRegionMatchBeginMF_01383272 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383265 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383273 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383262, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383262) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383262, CONCAT('^(?:-*[^-]){', STR(((132 - ?templateMotifSequenceMatchBeginPositionD0VWR8263) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1274) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383264, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383264) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1274), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383264, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383264) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1274), '}'), '')))), '[^-]', ''))) AS ?step2275) . BIND(((?step2275 + ?targetMotifMatchRegionMatchBeginPositionMF_01383265) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs1t276) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse84) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01383a82')) AS ?annotation82) . BIND(?this AS ?pfs81) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch281 faldo:location ?templateMotifSequenceMatchRegionD0VWR8282 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8284 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383277 . ?templateMotifSequenceMatchRegionD0VWR8282 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8283 . ?templateMotifSequenceMatchBeginD0VWR8283 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8278 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8284 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch285 faldo:location ?targetMotifMatchRegionMatch286 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383288 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383279 . ?targetMotifMatchRegionMatch286 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383287 . ?targetMotifMatchRegionMatchBeginMF_01383287 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383280 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383288 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383277, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383277) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383277, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionD0VWR8278) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1289) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383279, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383279) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1289), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383279, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383279) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1289), '}'), '')))), '[^-]', ''))) AS ?step2290) . BIND(((?step2290 + ?targetMotifMatchRegionMatchBeginPositionMF_01383280) - 1) AS ?thisPositionOn93) . BIND(?thisPositionOn93 AS ?thisPositionOn94) . BIND(?this AS ?pfs1t291) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn93))) AS ?pfsb90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfse91) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn93, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01383a89')) AS ?annotation89) . BIND(?this AS ?pfs88) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch296 faldo:location ?templateMotifSequenceMatchRegionD0VWR8297 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0VWR8299 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD0VWR8MF_01383292 . ?templateMotifSequenceMatchRegionD0VWR8297 faldo:begin ?templateMotifSequenceMatchBeginD0VWR8298 . ?templateMotifSequenceMatchBeginD0VWR8298 faldo:position ?templateMotifSequenceMatchBeginPositionD0VWR8293 ; faldo:reference isoform:D0VWR8-1 . ?templateMotifSequenceProfileAlignmentOperationD0VWR8299 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . ?targetMotifMatch300 faldo:location ?targetMotifMatchRegionMatch301 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01383303 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD0VWR8MF_01383294 . ?targetMotifMatchRegionMatch301 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01383302 . ?targetMotifMatchRegionMatchBeginMF_01383302 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01383295 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01383303 edam:has_input signature:MF_01383 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0VWR8MF_01383292, 1, (STRLEN(?templateMotifCigarD0VWR8MF_01383292) - STRLEN(REPLACE(?templateMotifCigarD0VWR8MF_01383292, CONCAT('^(?:-*[^-]){', STR(((251 - ?templateMotifSequenceMatchBeginPositionD0VWR8293) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1304) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383294, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383294) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1304), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0VWR8MF_01383294, 1, (STRLEN(?targetMotifMatchCigarD0VWR8MF_01383294) - STRLEN(REPLACE(?targetMotifMatchCigarD0VWR8MF_01383294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1304), '}'), '')))), '[^-]', ''))) AS ?step2305) . BIND(((?step2305 + ?targetMotifMatchRegionMatchBeginPositionMF_01383295) - 1) AS ?thisPositionOn100) . BIND(?thisPositionOn100 AS ?thisPositionOn101) . BIND(?this AS ?pfs1t306) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn100))) AS ?pfsb97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfse98) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn100, 1) = 'F')) . BIND(URI(CONCAT(STR(?this), '#MF_01383a96')) AS ?annotation96) . BIND(?this AS ?pfs95) . } OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . BIND(?this AS ?case13) . } 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 ?case14) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case15) . } }