CONSTRUCT { _:222155 up:source unirule:MF_00568 . _:222156 up:source unirule:MF_00568 . _:222157 up:source unirule:MF_00568 . _:222158 up:source unirule:MF_00568 . _:222159 up:source unirule:MF_00568 . _:222160 up:source unirule:MF_00568 . _:222161 up:source unirule:MF_00568 . _:222162 up:source unirule:MF_00568 . _:222163 up:source unirule:MF_00568 . _:222164 up:source unirule:MF_00568 . _:222165 up:source unirule:MF_00568 . _:222166 up:source unirule:MF_00568 . _:222167 up:source unirule:MF_00568 . _:222168 up:source unirule:MF_00568 . _:222169 up:source unirule:MF_00568 . _:222170 up:source unirule:MF_00568 . _:222171 up:source unirule:MF_00568 . _:222172 up:source unirule:MF_00568 . _:222173 up:source unirule:MF_00568 . _:222174 up:source unirule:MF_00568 . _:222175 up:source unirule:MF_00568 . _:222176 up:source unirule:MF_00568 . _:222177 up:source unirule:MF_00568 . _:222178 up:source unirule:MF_00568 . _:222179 up:source unirule:MF_00568 . _:222180 up:source unirule:MF_00568 . _:222181 up:source unirule:MF_00568 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0008987 , GO:0009435 , keyword:408 , keyword:411 , keyword:479 , keyword:4 , keyword:662 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.5.1.72' ; up:fullName 'Quinolinate synthase' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'nadA' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Catalyzes the condensation of iminoaspartate with dihydroxyacetone phosphate to form quinolinate.' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/25888>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.5.1.72>. ?annotation5 up:cofactor chebi:49883 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 [4Fe-4S] cluster per subunit.' . ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; NAD(+) biosynthesis; quinolinate from iminoaspartate: step 1/1.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the quinolinate synthase family. Type 2 subfamily.' . ?case8 up:classifiedWith GO:0009507 . ?case9 up:classifiedWith GO:0005737 , keyword:963 . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:77875 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:77875 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:49883 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:49883 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:49883 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:77875 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:77875 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:77875 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:77875 . _:222182 a rdf:Statement ; up:attribution _:222155 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:222183 a rdf:Statement ; up:attribution _:222156 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:222184 a rdf:Statement ; up:attribution _:222157 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:222185 a rdf:Statement ; up:attribution _:222158 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:222186 a rdf:Statement ; up:attribution _:222159 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:222187 a rdf:Statement ; up:attribution _:222160 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:222188 a rdf:Statement ; up:attribution _:222161 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:222189 a rdf:Statement ; up:attribution _:222162 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:222190 a rdf:Statement ; up:attribution _:222163 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:222191 a rdf:Statement ; up:attribution _:222164 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:222192 a rdf:Statement ; up:attribution _:222165 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:222193 a rdf:Statement ; up:attribution _:222166 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:662 . _:222194 a rdf:Statement ; up:attribution _:222167 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:222195 a rdf:Statement ; up:attribution _:222168 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008987 . _:222196 a rdf:Statement ; up:attribution _:222169 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009435 . _:222197 a rdf:Statement ; up:attribution _:222170 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009507 . _:222198 a rdf:Statement ; up:attribution _:222171 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:222199 a rdf:Statement ; up:attribution _:222172 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:222200 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:222201 a rdf:Statement ; up:attribution _:222173 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:222202 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:222203 a rdf:Statement ; up:attribution _:222174 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:222204 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:222205 a rdf:Statement ; up:attribution _:222175 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:222206 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:222207 a rdf:Statement ; up:attribution _:222176 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:222208 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:222209 a rdf:Statement ; up:attribution _:222177 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:222210 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:222211 a rdf:Statement ; up:attribution _:222178 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:222212 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:222213 a rdf:Statement ; up:attribution _:222179 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:222214 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:222215 a rdf:Statement ; up:attribution _:222180 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:222216 a rdf:Statement ; up:source unirule:MF_00568 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:222217 a rdf:Statement ; up:attribution _:222181 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00568 #Rule MF_00568 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-06-12 { VALUES ?supertaxon73 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00568 . ?thisOrganism rdfs:subClassOf+ ?supertaxon73 . } UNION { ?this rdfs:seeAlso signature:MF_00568 . { ?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_00568a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00568a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00568a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00568a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00568a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00568a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionO5776779 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO5776781 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_0056874 . ?templateMotifSequenceMatchRegionO5776779 faldo:begin ?templateMotifSequenceMatchBeginO5776780 . ?templateMotifSequenceMatchBeginO5776780 faldo:position ?templateMotifSequenceMatchBeginPositionO5776775 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO5776781 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0056885 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_0056876 . ?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0056884 . ?targetMotifMatchRegionMatchBeginMF_0056884 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0056877 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0056885 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_0056874, 1, (STRLEN(?templateMotifCigarO57767MF_0056874) - STRLEN(REPLACE(?templateMotifCigarO57767MF_0056874, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionO5776775) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_0056876, 1, (STRLEN(?targetMotifMatchCigarO57767MF_0056876) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_0056876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_0056876, 1, (STRLEN(?targetMotifMatchCigarO57767MF_0056876) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_0056876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0056877) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_0056874, 1, (STRLEN(?templateMotifCigarO57767MF_0056874) - STRLEN(REPLACE(?templateMotifCigarO57767MF_0056874, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionO5776775) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_0056876, 1, (STRLEN(?targetMotifMatchCigarO57767MF_0056876) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_0056876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_0056876, 1, (STRLEN(?targetMotifMatchCigarO57767MF_0056876) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_0056876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0056877) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER (REGEX('Y[VIF]N', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00568a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionO5776796 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO5776798 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_0056891 . ?templateMotifSequenceMatchRegionO5776796 faldo:begin ?templateMotifSequenceMatchBeginO5776797 . ?templateMotifSequenceMatchBeginO5776797 faldo:position ?templateMotifSequenceMatchBeginPositionO5776792 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO5776798 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00568102 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_0056893 . ?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00568101 . ?targetMotifMatchRegionMatchBeginMF_00568101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0056894 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00568102 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_0056891, 1, (STRLEN(?templateMotifCigarO57767MF_0056891) - STRLEN(REPLACE(?templateMotifCigarO57767MF_0056891, CONCAT('^(?:-*[^-]){', STR(((196 - ?templateMotifSequenceMatchBeginPositionO5776792) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_0056893, 1, (STRLEN(?targetMotifMatchCigarO57767MF_0056893) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_0056893, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_0056893, 1, (STRLEN(?targetMotifMatchCigarO57767MF_0056893) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_0056893, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0056894) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_0056891, 1, (STRLEN(?templateMotifCigarO57767MF_0056891) - STRLEN(REPLACE(?templateMotifCigarO57767MF_0056891, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionO5776792) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_0056893, 1, (STRLEN(?targetMotifMatchCigarO57767MF_0056893) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_0056893, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_0056893, 1, (STRLEN(?targetMotifMatchCigarO57767MF_0056893) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_0056893, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0056894) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'HPE')) . BIND(URI(CONCAT(STR(?this), '#MF_00568a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionO57767113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57767115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_00568108 . ?templateMotifSequenceMatchRegionO57767113 faldo:begin ?templateMotifSequenceMatchBeginO57767114 . ?templateMotifSequenceMatchBeginO57767114 faldo:position ?templateMotifSequenceMatchBeginPositionO57767109 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO57767115 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00568119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_00568110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00568118 . ?targetMotifMatchRegionMatchBeginMF_00568118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00568111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00568119 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_00568108, 1, (STRLEN(?templateMotifCigarO57767MF_00568108) - STRLEN(REPLACE(?templateMotifCigarO57767MF_00568108, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionO57767109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_00568110, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568110) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_00568110, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568110) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00568111) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t122) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00568a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionO57767128 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57767130 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_00568123 . ?templateMotifSequenceMatchRegionO57767128 faldo:begin ?templateMotifSequenceMatchBeginO57767129 . ?templateMotifSequenceMatchBeginO57767129 faldo:position ?templateMotifSequenceMatchBeginPositionO57767124 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO57767130 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00568134 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_00568125 . ?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00568133 . ?targetMotifMatchRegionMatchBeginMF_00568133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00568126 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00568134 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_00568123, 1, (STRLEN(?templateMotifCigarO57767MF_00568123) - STRLEN(REPLACE(?templateMotifCigarO57767MF_00568123, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionO57767124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_00568125, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568125) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_00568125, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568125) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00568126) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t137) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00568a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionO57767143 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57767145 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_00568138 . ?templateMotifSequenceMatchRegionO57767143 faldo:begin ?templateMotifSequenceMatchBeginO57767144 . ?templateMotifSequenceMatchBeginO57767144 faldo:position ?templateMotifSequenceMatchBeginPositionO57767139 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO57767145 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00568149 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_00568140 . ?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00568148 . ?targetMotifMatchRegionMatchBeginMF_00568148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00568141 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00568149 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_00568138, 1, (STRLEN(?templateMotifCigarO57767MF_00568138) - STRLEN(REPLACE(?templateMotifCigarO57767MF_00568138, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionO57767139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_00568140, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568140) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_00568140, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568140) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) . BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_00568141) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t152) . 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_00568a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionO57767158 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57767160 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_00568153 . ?templateMotifSequenceMatchRegionO57767158 faldo:begin ?templateMotifSequenceMatchBeginO57767159 . ?templateMotifSequenceMatchBeginO57767159 faldo:position ?templateMotifSequenceMatchBeginPositionO57767154 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO57767160 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00568164 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_00568155 . ?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00568163 . ?targetMotifMatchRegionMatchBeginMF_00568163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00568156 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00568164 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_00568153, 1, (STRLEN(?templateMotifCigarO57767MF_00568153) - STRLEN(REPLACE(?templateMotifCigarO57767MF_00568153, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionO57767154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_00568155, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568155) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_00568155, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568155) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) . BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_00568156) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t167) . 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_00568a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch172 faldo:location ?templateMotifSequenceMatchRegionO57767173 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57767175 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_00568168 . ?templateMotifSequenceMatchRegionO57767173 faldo:begin ?templateMotifSequenceMatchBeginO57767174 . ?templateMotifSequenceMatchBeginO57767174 faldo:position ?templateMotifSequenceMatchBeginPositionO57767169 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO57767175 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch176 faldo:location ?targetMotifMatchRegionMatch177 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00568179 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_00568170 . ?targetMotifMatchRegionMatch177 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00568178 . ?targetMotifMatchRegionMatchBeginMF_00568178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00568171 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00568179 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_00568168, 1, (STRLEN(?templateMotifCigarO57767MF_00568168) - STRLEN(REPLACE(?templateMotifCigarO57767MF_00568168, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionO57767169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_00568170, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568170) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_00568170, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568170) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_00568171) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t182) . 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) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00568a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch187 faldo:location ?templateMotifSequenceMatchRegionO57767188 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57767190 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_00568183 . ?templateMotifSequenceMatchRegionO57767188 faldo:begin ?templateMotifSequenceMatchBeginO57767189 . ?templateMotifSequenceMatchBeginO57767189 faldo:position ?templateMotifSequenceMatchBeginPositionO57767184 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO57767190 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch191 faldo:location ?targetMotifMatchRegionMatch192 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00568194 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_00568185 . ?targetMotifMatchRegionMatch192 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00568193 . ?targetMotifMatchRegionMatchBeginMF_00568193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00568186 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00568194 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_00568183, 1, (STRLEN(?templateMotifCigarO57767MF_00568183) - STRLEN(REPLACE(?templateMotifCigarO57767MF_00568183, CONCAT('^(?:-*[^-]){', STR(((126 - ?templateMotifSequenceMatchBeginPositionO57767184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_00568185, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568185) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_00568185, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568185) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_00568186) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t197) . 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) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00568a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch202 faldo:location ?templateMotifSequenceMatchRegionO57767203 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO57767205 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO57767MF_00568198 . ?templateMotifSequenceMatchRegionO57767203 faldo:begin ?templateMotifSequenceMatchBeginO57767204 . ?templateMotifSequenceMatchBeginO57767204 faldo:position ?templateMotifSequenceMatchBeginPositionO57767199 ; faldo:reference isoform:O57767-1 . ?templateMotifSequenceProfileAlignmentOperationO57767205 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . ?targetMotifMatch206 faldo:location ?targetMotifMatchRegionMatch207 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00568209 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO57767MF_00568200 . ?targetMotifMatchRegionMatch207 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00568208 . ?targetMotifMatchRegionMatchBeginMF_00568208 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00568201 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00568209 edam:has_input signature:MF_00568 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO57767MF_00568198, 1, (STRLEN(?templateMotifCigarO57767MF_00568198) - STRLEN(REPLACE(?templateMotifCigarO57767MF_00568198, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionO57767199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1210) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO57767MF_00568200, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568200) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO57767MF_00568200, 1, (STRLEN(?targetMotifMatchCigarO57767MF_00568200) - STRLEN(REPLACE(?targetMotifMatchCigarO57767MF_00568200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), '')))), '[^-]', ''))) AS ?step2211) . BIND(((?step2211 + ?targetMotifMatchRegionMatchBeginPositionMF_00568201) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t212) . 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) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00568a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case9) . } }