Results
Your Query
◀
◀
| Subject | Predicate | Object |
|---|---|---|
| http://purl.uniprot.org/unirules/MF_01356#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01356#construct-template-23 |
| http://purl.uniprot.org/unirules/MF_01356#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01356#construct-template-180 |
| http://purl.uniprot.org/unirules/MF_01356#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01356#construct-template-60 |
| http://purl.uniprot.org/unirules/MF_01356#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01356#construct-template-161 |
| http://purl.uniprot.org/unirules/MF_01356#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01356#construct-template-160 |
| http://purl.uniprot.org/unirules/MF_01356#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01356#construct-template-163 |
| http://purl.uniprot.org/unirules/MF_01356#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01356#construct-template-162 |
| http://purl.uniprot.org/unirules/MF_01356#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01356#construct-template-84 |
| http://purl.uniprot.org/unirules/MF_01356#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_01356#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_01356#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_01356#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_01356#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_01356#construct | http://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 |
| http://purl.uniprot.org/unirules/MF_01356 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_01356#construct |
