| http://purl.uniprot.org/unirules/MF_03132#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:833652 up:source unirule:MF_03132 .
_:833653 up:source unirule:MF_03132 .
_:833654 up:source unirule:MF_03132 .
_:833655 up:source unirule:MF_03132 .
_:833656 up:source unirule:MF_03132 .
_:833657 up:source unirule:MF_03132 .
_:833658 up:source unirule:MF_03132 .
_:833659 up:source unirule:MF_03132 .
_:833660 up:source unirule:MF_03132 .
_:833661 up:source unirule:MF_03132 .
_:833662 up:source unirule:MF_03132 .
_:833663 up:source unirule:MF_03132 .
_:833664 up:source unirule:MF_03132 .
_:833665 up:source unirule:MF_03132 .
_:833666 up:source unirule:MF_03132 .
_:833667 up:source unirule:MF_03132 .
_:833668 up:source unirule:MF_03132 .
_:833669 up:source unirule:MF_03132 .
_:833670 up:source unirule:MF_03132 .
_:833671 up:source unirule:MF_03132 .
_:833672 up:source unirule:MF_03132 .
?this up:annotation ?annotation1 ,
?annotation4 ;
up:classifiedWith GO:0003743 ,
GO:0005730 ,
GO:0005737 ,
GO:0006413 ,
GO:0042256 ,
GO:0042273 ,
GO:0043023 ,
keyword:396 ,
keyword:539 ,
keyword:648 ,
keyword:690 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Eukaryotic translation initiation factor 6' ;
up:shortName 'eIF-6' ;
rdf:type up:Structured_Name .
?annotation1 a up:Subcellular_Location_Annotation ;
rdfs:comment 'Shuttles between cytoplasm and nucleus/nucleolus' .
?annotation1li2 up:cellularComponent .
?annotation1li3 up:cellularComponent .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the eIF-6 family.' .
?case11 up:classifiedWith GO:0000054 .
?case15 up:classifiedWith keyword:597 .
?pfs17 up:annotation ?annotation18 ,
?annotation23 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Phosphoserine; by CK1' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Phosphoserine; by CK1' .
?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:Modified_Residue_Annotation ;
rdfs:comment 'Phosphothreonine' .
?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:Modified_Residue_Annotation ;
rdfs:comment 'Phosphoserine' .
?pfsb36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
_:833673 a rdf:Statement ;
up:attribution _:833652 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:833674 a rdf:Statement ;
up:attribution _:833653 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:833675 a rdf:Statement ;
up:attribution _:833654 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:833676 a rdf:Statement ;
up:attribution _:833655 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:833677 a rdf:Statement ;
up:attribution _:833656 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:396 .
_:833678 a rdf:Statement ;
up:attribution _:833657 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:833679 a rdf:Statement ;
up:attribution _:833658 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:833680 a rdf:Statement ;
up:attribution _:833659 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:690 .
_:833681 a rdf:Statement ;
up:attribution _:833660 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:833682 a rdf:Statement ;
up:attribution _:833661 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005730 .
_:833683 a rdf:Statement ;
up:attribution _:833662 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043023 .
_:833684 a rdf:Statement ;
up:attribution _:833663 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003743 .
_:833685 a rdf:Statement ;
up:attribution _:833664 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042256 .
_:833686 a rdf:Statement ;
up:attribution _:833665 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042273 .
_:833687 a rdf:Statement ;
up:attribution _:833666 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006413 .
_:833688 a rdf:Statement ;
up:attribution _:833667 ;
rdf:subject ?case11 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000054 .
_:833689 a rdf:Statement ;
up:attribution _:833668 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:833690 a rdf:Statement ;
up:source unirule:MF_03132 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:833691 a rdf:Statement ;
up:attribution _:833669 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:833692 a rdf:Statement ;
up:source unirule:MF_03132 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:833693 a rdf:Statement ;
up:attribution _:833670 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:833694 a rdf:Statement ;
up:source unirule:MF_03132 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:833695 a rdf:Statement ;
up:attribution _:833671 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:833696 a rdf:Statement ;
up:source unirule:MF_03132 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:833697 a rdf:Statement ;
up:attribution _:833672 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03132
#Rule MF_03132 Created by:? on:2012-08-21 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00032 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03132a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03132a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03132a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch45 faldo:location ?templateMotifSequenceMatchRegionQ1252246 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1252248 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ12522MF_0003241 .
?templateMotifSequenceMatchRegionQ1252246 faldo:begin ?templateMotifSequenceMatchBeginQ1252247 .
?templateMotifSequenceMatchBeginQ1252247 faldo:position ?templateMotifSequenceMatchBeginPositionQ1252242 ;
faldo:reference isoform:Q12522-1 .
?templateMotifSequenceProfileAlignmentOperationQ1252248 edam:has_input signature:MF_00032 ;
rdf:type edam:operation_0300 .
?targetMotifMatch49 faldo:location ?targetMotifMatchRegionMatch50 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0003252 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ12522MF_0003243 .
?targetMotifMatchRegionMatch50 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0003251 .
?targetMotifMatchRegionMatchBeginMF_0003251 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0003244 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0003252 edam:has_input signature:MF_00032 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
VALUES ?supertaxon40 {taxon:40674 taxon:4751}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon40 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ12522MF_0003241, 1, (STRLEN(?templateMotifCigarQ12522MF_0003241) - STRLEN(REPLACE(?templateMotifCigarQ12522MF_0003241, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionQ1252242) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ12522MF_0003243, 1, (STRLEN(?targetMotifMatchCigarQ12522MF_0003243) - STRLEN(REPLACE(?targetMotifMatchCigarQ12522MF_0003243, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ12522MF_0003243, 1, (STRLEN(?targetMotifMatchCigarQ12522MF_0003243) - STRLEN(REPLACE(?targetMotifMatchCigarQ12522MF_0003243, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0003244) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'S')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ12522MF_0003241, 1, (STRLEN(?templateMotifCigarQ12522MF_0003241) - STRLEN(REPLACE(?templateMotifCigarQ12522MF_0003241, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionQ1252242) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ12522MF_0003243, 1, (STRLEN(?targetMotifMatchCigarQ12522MF_0003243) - STRLEN(REPLACE(?targetMotifMatchCigarQ12522MF_0003243, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ12522MF_0003243, 1, (STRLEN(?targetMotifMatchCigarQ12522MF_0003243) - STRLEN(REPLACE(?targetMotifMatchCigarQ12522MF_0003243, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0003244) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'S')) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch63 faldo:location ?templateMotifSequenceMatchRegionP5653764 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP5653766 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP56537MF_0003259 .
?templateMotifSequenceMatchRegionP5653764 faldo:begin ?templateMotifSequenceMatchBeginP5653765 .
?templateMotifSequenceMatchBeginP5653765 faldo:position ?templateMotifSequenceMatchBeginPositionP5653760 ;
faldo:reference isoform:P56537-1 .
?templateMotifSequenceProfileAlignmentOperationP5653766 edam:has_input signature:MF_00032 ;
rdf:type edam:operation_0300 .
?targetMotifMatch67 faldo:location ?targetMotifMatchRegionMatch68 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0003270 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP56537MF_0003261 .
?targetMotifMatchRegionMatch68 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0003269 .
?targetMotifMatchRegionMatchBeginMF_0003269 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0003262 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0003270 edam:has_input signature:MF_00032 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagphospho) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP56537MF_0003259, 1, (STRLEN(?templateMotifCigarP56537MF_0003259) - STRLEN(REPLACE(?templateMotifCigarP56537MF_0003259, CONCAT('^(?:-*[^-]){', STR(((165 - ?templateMotifSequenceMatchBeginPositionP5653760) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP56537MF_0003261, 1, (STRLEN(?targetMotifMatchCigarP56537MF_0003261) - STRLEN(REPLACE(?targetMotifMatchCigarP56537MF_0003261, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP56537MF_0003261, 1, (STRLEN(?targetMotifMatchCigarP56537MF_0003261) - STRLEN(REPLACE(?targetMotifMatchCigarP56537MF_0003261, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0003262) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs2t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'T')) .
BIND(URI(CONCAT(STR(?this), '#MF_03132a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionP5653779 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP5653781 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP56537MF_0003274 .
?templateMotifSequenceMatchRegionP5653779 faldo:begin ?templateMotifSequenceMatchBeginP5653780 .
?templateMotifSequenceMatchBeginP5653780 faldo:position ?templateMotifSequenceMatchBeginPositionP5653775 ;
faldo:reference isoform:P56537-1 .
?templateMotifSequenceProfileAlignmentOperationP5653781 edam:has_input signature:MF_00032 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0003285 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP56537MF_0003276 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0003284 .
?targetMotifMatchRegionMatchBeginMF_0003284 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0003277 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0003285 edam:has_input signature:MF_00032 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagphospho) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP56537MF_0003274, 1, (STRLEN(?templateMotifCigarP56537MF_0003274) - STRLEN(REPLACE(?templateMotifCigarP56537MF_0003274, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionP5653775) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP56537MF_0003276, 1, (STRLEN(?targetMotifMatchCigarP56537MF_0003276) - STRLEN(REPLACE(?targetMotifMatchCigarP56537MF_0003276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP56537MF_0003276, 1, (STRLEN(?targetMotifMatchCigarP56537MF_0003276) - STRLEN(REPLACE(?targetMotifMatchCigarP56537MF_0003276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0003277) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs2t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_03132a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case5) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4930 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7214 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:6237 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon89 {taxon:40674 taxon:4751}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon89 .
BIND(?this AS ?case11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:4930 .
})) .
BIND(?this AS ?case12) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
}
BIND(?this AS ?caseWithTag90) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag90, ?UNBOUND_VARIABLE) AS ?case13) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon91 {taxon:4751 taxon:6237 taxon:40674}
?thisOrganism rdfs:subClassOf+ ?supertaxon91 .
})) .
BIND(?this AS ?case14) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
}
BIND(?this AS ?caseWithTag92) .
}
BIND(IF((BOUND(?tagphospho) || BOUND(?tagFTGRP_1)), ?caseWithTag92, ?UNBOUND_VARIABLE) AS ?case15) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon93 {taxon:7214 taxon:6237 taxon:40674 taxon:4751}
?thisOrganism rdfs:subClassOf+ ?supertaxon93 .
})) .
BIND(?this AS ?case16) .
}
}
"xsd:string |