| http://purl.uniprot.org/unirules/MF_03121#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:825489 up:source unirule:MF_03121 .
_:825490 up:source unirule:MF_03121 .
_:825491 up:source unirule:MF_03121 .
_:825492 up:source unirule:MF_03121 .
_:825493 up:source unirule:MF_03121 .
_:825494 up:source unirule:MF_03121 .
_:825495 up:source unirule:MF_03121 .
_:825496 up:source unirule:MF_03121 .
_:825497 up:source unirule:MF_03121 .
_:825498 up:source unirule:MF_03121 .
_:825499 up:source unirule:MF_03121 .
_:825500 up:source unirule:MF_03121 .
_:825501 up:source unirule:MF_03121 .
_:825502 up:source unirule:MF_03121 .
_:825503 up:source unirule:MF_03121 .
_:825504 up:source unirule:MF_03121 .
_:825505 up:source unirule:MF_03121 .
_:825506 up:source unirule:MF_03121 .
_:825507 up:source unirule:MF_03121 .
_:825508 up:source unirule:MF_03121 .
_:825509 up:source unirule:MF_03121 .
_:825510 up:source unirule:MF_03121 .
_:825511 up:source unirule:MF_03121 .
_:825512 up:source unirule:MF_03121 .
?this up:annotation ?annotation0 ,
?annotation2 ;
up:classifiedWith GO:0004176 ,
GO:0004252 ,
GO:0005524 ,
GO:0005782 ,
GO:0006515 ,
GO:0016485 ,
GO:0016558 ,
GO:0016887 ,
keyword:378 ,
keyword:576 ,
keyword:645 ,
keyword:720 .
?annotation0 a up:Subcellular_Location_Annotation .
?annotation0li1 up:cellularComponent .
?annotation2 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the peptidase S16 family.' .
?case3 up:classifiedWith keyword:547 ,
keyword:67 .
?case4 up:alternativeName ?name6 ,
?name7 ;
up:recommendedName ?name5 .
?name5 up:ecName '3.4.21.-' ;
up:fullName 'Lon protease homolog 2, peroxisomal' ;
rdf:type up:Structured_Name .
?name6 up:fullName 'Lon protease-like protein 2' ;
up:shortName 'Lon protease 2' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'Peroxisomal Lon protease' ;
rdf:type up:Structured_Name .
?case9 up:recommendedName ?name10 .
?name10 up:ecName '3.4.21.-' ;
up:fullName 'Lon protease homolog 2, peroxisomal' ;
rdf:type up:Structured_Name .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
up:ligand ?ligand15 ;
rdf:type up:Binding_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand15 rdfs:subClassOf chebi:30616 .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'Microbody targeting signal' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
rdf:type up:Active_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
rdf:type up:Active_Site_Annotation .
?pfsb32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
_:825513 a rdf:Statement ;
up:attribution _:825489 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:825514 a rdf:Statement ;
up:attribution _:825490 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:825515 a rdf:Statement ;
up:attribution _:825491 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:825516 a rdf:Statement ;
up:attribution _:825492 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:576 .
_:825517 a rdf:Statement ;
up:attribution _:825493 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:645 .
_:825518 a rdf:Statement ;
up:attribution _:825494 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:720 .
_:825519 a rdf:Statement ;
up:attribution _:825495 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005782 .
_:825520 a rdf:Statement ;
up:attribution _:825496 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:825521 a rdf:Statement ;
up:attribution _:825497 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016887 .
_:825522 a rdf:Statement ;
up:attribution _:825498 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004176 .
_:825523 a rdf:Statement ;
up:attribution _:825499 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004252 .
_:825524 a rdf:Statement ;
up:attribution _:825500 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006515 .
_:825525 a rdf:Statement ;
up:attribution _:825501 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016485 .
_:825526 a rdf:Statement ;
up:attribution _:825502 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016558 .
_:825527 a rdf:Statement ;
up:attribution _:825503 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:825528 a rdf:Statement ;
up:attribution _:825504 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:825529 a rdf:Statement ;
up:attribution _:825505 ;
rdf:subject ?case4 ;
rdf:predicate up:recommendedName ;
rdf:object ?name5 .
_:825530 a rdf:Statement ;
up:attribution _:825506 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name6 .
_:825531 a rdf:Statement ;
up:attribution _:825507 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:825532 a rdf:Statement ;
up:attribution _:825508 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:825533 a rdf:Statement ;
up:source unirule:MF_03121 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:825534 a rdf:Statement ;
up:attribution _:825509 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:825535 a rdf:Statement ;
up:source unirule:MF_03121 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:825536 a rdf:Statement ;
up:attribution _:825510 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:825537 a rdf:Statement ;
up:source unirule:MF_03121 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:825538 a rdf:Statement ;
up:attribution _:825511 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:825539 a rdf:Statement ;
up:source unirule:MF_03121 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:825540 a rdf:Statement ;
up:attribution _:825512 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03121
#Rule MF_03121 Created by:? on:2012-09-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03121 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03121a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a2')) AS ?annotation2) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch40 faldo:location ?templateMotifSequenceMatchRegionQ86WA841 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ86WA843 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ86WA8MF_0312136 .
?templateMotifSequenceMatchRegionQ86WA841 faldo:begin ?templateMotifSequenceMatchBeginQ86WA842 .
?templateMotifSequenceMatchBeginQ86WA842 faldo:position ?templateMotifSequenceMatchBeginPositionQ86WA837 ;
faldo:reference isoform:Q86WA8-1 .
?templateMotifSequenceProfileAlignmentOperationQ86WA843 edam:has_input signature:MF_03121 ;
rdf:type edam:operation_0300 .
?targetMotifMatch44 faldo:location ?targetMotifMatchRegionMatch45 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0312147 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ86WA8MF_0312138 .
?targetMotifMatchRegionMatch45 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0312146 .
?targetMotifMatchRegionMatchBeginMF_0312146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0312139 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0312147 edam:has_input signature:MF_03121 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagATP) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ86WA8MF_0312136, 1, (STRLEN(?templateMotifCigarQ86WA8MF_0312136) - STRLEN(REPLACE(?templateMotifCigarQ86WA8MF_0312136, CONCAT('^(?:-*[^-]){', STR(((375 - ?templateMotifSequenceMatchBeginPositionQ86WA837) + 1)), '}'), '')))), '[a-z]', '')) AS ?step148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ86WA8MF_0312138, 1, (STRLEN(?targetMotifMatchCigarQ86WA8MF_0312138) - STRLEN(REPLACE(?targetMotifMatchCigarQ86WA8MF_0312138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ86WA8MF_0312138, 1, (STRLEN(?targetMotifMatchCigarQ86WA8MF_0312138) - STRLEN(REPLACE(?targetMotifMatchCigarQ86WA8MF_0312138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), '')))), '[^-]', ''))) AS ?step249) .
BIND(((?step249 + ?targetMotifMatchRegionMatchBeginPositionMF_0312139) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ86WA8MF_0312136, 1, (STRLEN(?templateMotifCigarQ86WA8MF_0312136) - STRLEN(REPLACE(?templateMotifCigarQ86WA8MF_0312136, CONCAT('^(?:-*[^-]){', STR(((382 - ?templateMotifSequenceMatchBeginPositionQ86WA837) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ86WA8MF_0312138, 1, (STRLEN(?targetMotifMatchCigarQ86WA8MF_0312138) - STRLEN(REPLACE(?targetMotifMatchCigarQ86WA8MF_0312138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ86WA8MF_0312138, 1, (STRLEN(?targetMotifMatchCigarQ86WA8MF_0312138) - STRLEN(REPLACE(?targetMotifMatchCigarQ86WA8MF_0312138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0312139) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) .
FILTER (REGEX('GP[PT]G[ITV]GKT', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionQ86WA858 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ86WA860 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ86WA8MF_0312153 .
?templateMotifSequenceMatchRegionQ86WA858 faldo:begin ?templateMotifSequenceMatchBeginQ86WA859 .
?templateMotifSequenceMatchBeginQ86WA859 faldo:position ?templateMotifSequenceMatchBeginPositionQ86WA854 ;
faldo:reference isoform:Q86WA8-1 .
?templateMotifSequenceProfileAlignmentOperationQ86WA860 edam:has_input signature:MF_03121 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0312164 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ86WA8MF_0312155 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0312163 .
?targetMotifMatchRegionMatchBeginMF_0312163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0312156 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0312164 edam:has_input signature:MF_03121 ;
rdf:type edam:operation_0300 .
BIND((STRLEN(?thisSequenceValue) - 2) AS ?thisPositionOn22) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn23) .
BIND(?this AS ?pfs2t65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionQ86WA871 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ86WA873 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ86WA8MF_0312166 .
?templateMotifSequenceMatchRegionQ86WA871 faldo:begin ?templateMotifSequenceMatchBeginQ86WA872 .
?templateMotifSequenceMatchBeginQ86WA872 faldo:position ?templateMotifSequenceMatchBeginPositionQ86WA867 ;
faldo:reference isoform:Q86WA8-1 .
?templateMotifSequenceProfileAlignmentOperationQ86WA873 edam:has_input signature:MF_03121 ;
rdf:type edam:operation_0300 .
?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0312177 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ86WA8MF_0312168 .
?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0312176 .
?targetMotifMatchRegionMatchBeginMF_0312176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0312169 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0312177 edam:has_input signature:MF_03121 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ86WA8MF_0312166, 1, (STRLEN(?templateMotifCigarQ86WA8MF_0312166) - STRLEN(REPLACE(?templateMotifCigarQ86WA8MF_0312166, CONCAT('^(?:-*[^-]){', STR(((743 - ?templateMotifSequenceMatchBeginPositionQ86WA867) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ86WA8MF_0312168, 1, (STRLEN(?targetMotifMatchCigarQ86WA8MF_0312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ86WA8MF_0312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ86WA8MF_0312168, 1, (STRLEN(?targetMotifMatchCigarQ86WA8MF_0312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ86WA8MF_0312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) .
BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0312169) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs2t80) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionQ86WA886 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ86WA888 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ86WA8MF_0312181 .
?templateMotifSequenceMatchRegionQ86WA886 faldo:begin ?templateMotifSequenceMatchBeginQ86WA887 .
?templateMotifSequenceMatchBeginQ86WA887 faldo:position ?templateMotifSequenceMatchBeginPositionQ86WA882 ;
faldo:reference isoform:Q86WA8-1 .
?templateMotifSequenceProfileAlignmentOperationQ86WA888 edam:has_input signature:MF_03121 ;
rdf:type edam:operation_0300 .
?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0312192 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ86WA8MF_0312183 .
?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0312191 .
?targetMotifMatchRegionMatchBeginMF_0312191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0312184 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0312192 edam:has_input signature:MF_03121 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ86WA8MF_0312181, 1, (STRLEN(?templateMotifCigarQ86WA8MF_0312181) - STRLEN(REPLACE(?templateMotifCigarQ86WA8MF_0312181, CONCAT('^(?:-*[^-]){', STR(((786 - ?templateMotifSequenceMatchBeginPositionQ86WA882) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ86WA8MF_0312183, 1, (STRLEN(?targetMotifMatchCigarQ86WA8MF_0312183) - STRLEN(REPLACE(?targetMotifMatchCigarQ86WA8MF_0312183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ86WA8MF_0312183, 1, (STRLEN(?targetMotifMatchCigarQ86WA8MF_0312183) - STRLEN(REPLACE(?targetMotifMatchCigarQ86WA8MF_0312183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0312184) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs2t95) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag96) .
}
BIND(IF(BOUND(?tagATP), ?caseWithTag96, ?UNBOUND_VARIABLE) AS ?case3) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case4) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a5')) AS ?name5) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a7')) AS ?name7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_03121a10')) AS ?name10) .
}
}
"xsd:string |