Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01356#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01356#construct-template-23
http://purl.uniprot.org/unirules/MF_01356#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01356#construct-template-180
http://purl.uniprot.org/unirules/MF_01356#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01356#construct-template-60
http://purl.uniprot.org/unirules/MF_01356#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01356#construct-template-161
http://purl.uniprot.org/unirules/MF_01356#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01356#construct-template-160
http://purl.uniprot.org/unirules/MF_01356#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01356#construct-template-163
http://purl.uniprot.org/unirules/MF_01356#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01356#construct-template-162
http://purl.uniprot.org/unirules/MF_01356#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01356#construct-template-84
http://purl.uniprot.org/unirules/MF_01356#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01356#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01356#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01356#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01356#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01356#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:489310 up:source unirule:MF_01356 . _:489311 up:source unirule:MF_01356 . _:489312 up:source unirule:MF_01356 . _:489313 up:source unirule:MF_01356 . _:489314 up:source unirule:MF_01356 . _:489315 up:source unirule:MF_01356 . _:489316 up:source unirule:MF_01356 . _:489317 up:source unirule:MF_01356 . _:489318 up:source unirule:MF_01356 . _:489319 up:source unirule:MF_01356 . _:489320 up:source unirule:MF_01356 . _:489321 up:source unirule:MF_01356 . _:489322 up:source unirule:MF_01356 . _:489323 up:source unirule:MF_01356 . _:489324 up:source unirule:MF_01356 . _:489325 up:source unirule:MF_01356 . _:489326 up:source unirule:MF_01356 . _:489327 up:source unirule:MF_01356 . _:489328 up:source unirule:MF_01356 . _:489329 up:source unirule:MF_01356 . _:489330 up:source unirule:MF_01356 . _:489331 up:source unirule:MF_01356 . _:489332 up:source unirule:MF_01356 . _:489333 up:source unirule:MF_01356 . _:489334 up:source unirule:MF_01356 . _:489335 up:source unirule:MF_01356 . _:489336 up:source unirule:MF_01356 . _:489337 up:source unirule:MF_01356 . _:489338 up:source unirule:MF_01356 . _:489339 up:source unirule:MF_01356 . _:489340 up:source unirule:MF_01356 . _:489341 up:source unirule:MF_01356 . _:489342 up:source unirule:MF_01356 . _:489343 up:source unirule:MF_01356 . _:489344 up:source unirule:MF_01356 . _:489345 up:source unirule:MF_01356 . _:489346 up:source unirule:MF_01356 . _:489347 up:source unirule:MF_01356 . _:489348 up:source unirule:MF_01356 . ?this up:annotation ?annotation0 ; up:classifiedWith GO:0005506 , keyword:1278 , keyword:472 , keyword:520 , keyword:813 , keyword:874 . ?annotation0 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the complex I 20 kDa subunit family.' . ?case1 up:classifiedWith keyword:408 , keyword:411 , keyword:479 , keyword:4 . ?case2 up:alternativeName ?name4 , ?name5 ; up:recommendedName ?name3 . ?name3 up:ecName '7.1.1.-' ; up:fullName 'NAD(P)H-quinone oxidoreductase subunit K, chloroplastic' ; rdf:type up:Structured_Name . ?name4 up:fullName 'NAD(P)H dehydrogenase subunit K' ; rdf:type up:Structured_Name . ?name5 up:fullName 'NADH-plastoquinone oxidoreductase subunit K' ; rdf:type up:Structured_Name . ?case6 up:classifiedWith GO:0016655 , GO:0019684 , keyword:521 , keyword:618 . ?case8 up:classifiedWith keyword:1003 , keyword:997 . ?case9 up:alternativeName ?name11 , ?name12 ; up:recommendedName ?name10 . ?name10 up:ecName '7.1.1.-' ; up:fullName 'NAD(P)H-quinone oxidoreductase subunit K' ; rdf:type up:Structured_Name . ?name11 up:fullName 'NAD(P)H dehydrogenase I subunit K' ; rdf:type up:Structured_Name . ?name12 up:fullName 'NDH-1 subunit K' ; up:shortName 'NDH-K' ; rdf:type up:Structured_Name . ?case13 up:alternativeName ?name15 , ?name16 ; up:classifiedWith GO:0050136 ; up:recommendedName ?name14 . ?name14 up:ecName '7.1.1.-' ; up:fullName 'NADH-quinone oxidoreductase subunit B' ; rdf:type up:Structured_Name . ?name15 up:fullName 'NADH dehydrogenase I subunit B' ; rdf:type up:Structured_Name . ?name16 up:fullName 'NDH-1 subunit B' ; rdf:type up:Structured_Name . ?case17 up:classifiedWith GO:0042651 . ?case18 up:classifiedWith keyword:793 . ?case20 up:classifiedWith keyword:1003 , keyword:997 . ?case21 up:classifiedWith GO:0009535 . ?case22 up:classifiedWith GO:0005886 . ?case24 up:classifiedWith keyword:1003 . ?case26 up:classifiedWith keyword:830 . ?pfs28 up:annotation ?annotation29 , ?annotation35 , ?annotation41 , ?annotation47 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf chebi:49883 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf chebi:49883 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf chebi:49883 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf chebi:49883 . _:489349 a rdf:Statement ; up:attribution _:489310 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:489350 a rdf:Statement ; up:attribution _:489311 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:489351 a rdf:Statement ; up:attribution _:489312 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:874 . _:489352 a rdf:Statement ; up:attribution _:489313 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:489353 a rdf:Statement ; up:attribution _:489314 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1278 . _:489354 a rdf:Statement ; up:attribution _:489315 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:489355 a rdf:Statement ; up:attribution _:489316 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005506 . _:489356 a rdf:Statement ; up:attribution _:489317 ; rdf:subject ?case1 ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:489357 a rdf:Statement ; up:attribution _:489318 ; rdf:subject ?case1 ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:489358 a rdf:Statement ; up:attribution _:489319 ; rdf:subject ?case1 ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:489359 a rdf:Statement ; up:attribution _:489320 ; rdf:subject ?case1 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:489360 a rdf:Statement ; up:attribution _:489321 ; rdf:subject ?case2 ; rdf:predicate up:recommendedName ; rdf:object ?name3 . _:489361 a rdf:Statement ; up:attribution _:489322 ; rdf:subject ?case2 ; rdf:predicate up:alternativeName ; rdf:object ?name4 . _:489362 a rdf:Statement ; up:attribution _:489323 ; rdf:subject ?case2 ; rdf:predicate up:alternativeName ; rdf:object ?name5 . _:489363 a rdf:Statement ; up:attribution _:489324 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:521 . _:489364 a rdf:Statement ; up:attribution _:489325 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:618 . _:489365 a rdf:Statement ; up:attribution _:489326 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016655 . _:489366 a rdf:Statement ; up:attribution _:489327 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0019684 . _:489367 a rdf:Statement ; up:attribution _:489328 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:489368 a rdf:Statement ; up:attribution _:489329 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:489369 a rdf:Statement ; up:attribution _:489330 ; rdf:subject ?case9 ; rdf:predicate up:recommendedName ; rdf:object ?name10 . _:489370 a rdf:Statement ; up:attribution _:489331 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name11 . _:489371 a rdf:Statement ; up:attribution _:489332 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name12 . _:489372 a rdf:Statement ; up:attribution _:489333 ; rdf:subject ?case13 ; rdf:predicate up:recommendedName ; rdf:object ?name14 . _:489373 a rdf:Statement ; up:attribution _:489334 ; rdf:subject ?case13 ; rdf:predicate up:alternativeName ; rdf:object ?name15 . _:489374 a rdf:Statement ; up:attribution _:489335 ; rdf:subject ?case13 ; rdf:predicate up:alternativeName ; rdf:object ?name16 . _:489375 a rdf:Statement ; up:attribution _:489336 ; rdf:subject ?case13 ; rdf:predicate up:classifiedWith ; rdf:object GO:0050136 . _:489376 a rdf:Statement ; up:attribution _:489337 ; rdf:subject ?case17 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042651 . _:489377 a rdf:Statement ; up:attribution _:489338 ; rdf:subject ?case18 ; rdf:predicate up:classifiedWith ; rdf:object keyword:793 . _:489378 a rdf:Statement ; up:attribution _:489339 ; rdf:subject ?case20 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:489379 a rdf:Statement ; up:attribution _:489340 ; rdf:subject ?case20 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:489380 a rdf:Statement ; up:attribution _:489341 ; rdf:subject ?case21 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009535 . _:489381 a rdf:Statement ; up:attribution _:489342 ; rdf:subject ?case22 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:489382 a rdf:Statement ; up:attribution _:489343 ; rdf:subject ?case24 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:489383 a rdf:Statement ; up:attribution _:489344 ; rdf:subject ?case26 ; rdf:predicate up:classifiedWith ; rdf:object keyword:830 . _:489384 a rdf:Statement ; up:source unirule:MF_01356 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:489385 a rdf:Statement ; up:attribution _:489345 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:489386 a rdf:Statement ; up:source unirule:MF_01356 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:489387 a rdf:Statement ; up:attribution _:489346 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:489388 a rdf:Statement ; up:source unirule:MF_01356 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:489389 a rdf:Statement ; up:attribution _:489347 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:489390 a rdf:Statement ; up:source unirule:MF_01356 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:489391 a rdf:Statement ; up:attribution _:489348 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01356 #Rule MF_01356 Created by:? on:2008-11-17 Modified by:Catherine Rivoire on:2025-09-18 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01356 . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this rdfs:seeAlso signature:MF_01356 . { ?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_01356a0')) AS ?annotation0) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionQ5621858 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5621860 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ56218MF_0135653 . ?templateMotifSequenceMatchRegionQ5621858 faldo:begin ?templateMotifSequenceMatchBeginQ5621859 . ?templateMotifSequenceMatchBeginQ5621859 faldo:position ?templateMotifSequenceMatchBeginPositionQ5621854 ; faldo:reference isoform:Q56218-1 . ?templateMotifSequenceProfileAlignmentOperationQ5621860 edam:has_input signature:MF_01356 ; rdf:type edam:operation_0300 . ?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0135664 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ56218MF_0135655 . ?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0135663 . ?targetMotifMatchRegionMatchBeginMF_0135663 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0135656 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0135664 edam:has_input signature:MF_01356 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ56218MF_0135653, 1, (STRLEN(?templateMotifCigarQ56218MF_0135653) - STRLEN(REPLACE(?templateMotifCigarQ56218MF_0135653, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionQ5621854) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ56218MF_0135655, 1, (STRLEN(?targetMotifMatchCigarQ56218MF_0135655) - STRLEN(REPLACE(?targetMotifMatchCigarQ56218MF_0135655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ56218MF_0135655, 1, (STRLEN(?targetMotifMatchCigarQ56218MF_0135655) - STRLEN(REPLACE(?targetMotifMatchCigarQ56218MF_0135655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) . BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0135656) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ56218MF_0135653, 1, (STRLEN(?templateMotifCigarQ56218MF_0135653) - STRLEN(REPLACE(?templateMotifCigarQ56218MF_0135653, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionQ5621854) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ56218MF_0135655, 1, (STRLEN(?targetMotifMatchCigarQ56218MF_0135655) - STRLEN(REPLACE(?targetMotifMatchCigarQ56218MF_0135655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ56218MF_0135655, 1, (STRLEN(?targetMotifMatchCigarQ56218MF_0135655) - STRLEN(REPLACE(?targetMotifMatchCigarQ56218MF_0135655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) . BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0135656) - 1) AS ?thisPositionOn39) . BIND(?thisPositionOn39 AS ?thisPositionOn40) . BIND(?this AS ?pfs1t70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ56218MF_0135653, 1, (STRLEN(?templateMotifCigarQ56218MF_0135653) - STRLEN(REPLACE(?templateMotifCigarQ56218MF_0135653, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionQ5621854) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ56218MF_0135655, 1, (STRLEN(?targetMotifMatchCigarQ56218MF_0135655) - STRLEN(REPLACE(?targetMotifMatchCigarQ56218MF_0135655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ56218MF_0135655, 1, (STRLEN(?targetMotifMatchCigarQ56218MF_0135655) - STRLEN(REPLACE(?targetMotifMatchCigarQ56218MF_0135655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) . BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0135656) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t73) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ56218MF_0135653, 1, (STRLEN(?templateMotifCigarQ56218MF_0135653) - STRLEN(REPLACE(?templateMotifCigarQ56218MF_0135653, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionQ5621854) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ56218MF_0135655, 1, (STRLEN(?targetMotifMatchCigarQ56218MF_0135655) - STRLEN(REPLACE(?targetMotifMatchCigarQ56218MF_0135655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ56218MF_0135655, 1, (STRLEN(?targetMotifMatchCigarQ56218MF_0135655) - STRLEN(REPLACE(?targetMotifMatchCigarQ56218MF_0135655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0135656) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t76) . 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) = 'C')) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag77) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag77, ?UNBOUND_VARIABLE) AS ?case1) . OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case2) . BIND(URI(CONCAT(STR(?this), '#MF_01356a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_01356a4')) AS ?name4) . BIND(URI(CONCAT(STR(?this), '#MF_01356a5')) AS ?name5) . } OPTIONAL { ?this a up:Protein . { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . } BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:188787 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case7) . } 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 ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case9) . BIND(URI(CONCAT(STR(?this), '#MF_01356a10')) AS ?name10) . BIND(URI(CONCAT(STR(?this), '#MF_01356a11')) AS ?name11) . BIND(URI(CONCAT(STR(?this), '#MF_01356a12')) AS ?name12) . } 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:1117 . })) . BIND(?this AS ?case13) . BIND(URI(CONCAT(STR(?this), '#MF_01356a14')) AS ?name14) . BIND(URI(CONCAT(STR(?this), '#MF_01356a15')) AS ?name15) . BIND(URI(CONCAT(STR(?this), '#MF_01356a16')) AS ?name16) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case17) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . } UNION { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } } BIND(?this AS ?case18) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case19) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:proteome . } UNION { ?this up:proteome ?p78 . ?p78 skos:narrower . } FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . BIND(?this AS ?case20) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } } BIND(?this AS ?case21) . } 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:1117 . })) . } UNION { ?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 ?case22) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:91347 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:267890 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:135621 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } BIND(?this AS ?case23) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:proteome . } UNION { ?this up:proteome ?p79 . ?p79 skos:narrower . } })) . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } UNION { ?this up:organism ?thisOrganism . { ?this up:proteome . } UNION { ?this up:proteome ?p80 . ?p80 skos:narrower . } FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } BIND(?this AS ?case24) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { VALUES ?supertaxon81 {taxon:135621 taxon:188787 taxon:267890 taxon:91347 taxon:1117} ?thisOrganism rdfs:subClassOf+ ?supertaxon81 . })) . BIND(?this AS ?case25) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { VALUES ?supertaxon82 {taxon:976 taxon:1297 taxon:1090 taxon:1239 taxon:201174 taxon:1117} ?thisOrganism rdfs:subClassOf+ ?supertaxon82 . })) . BIND(?this AS ?case26) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:201174 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:976 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1090 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1297 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1239 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } BIND(?this AS ?case27) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01356http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01356#construct