| http://purl.uniprot.org/unirules/MF_01299#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:465758 up:source unirule:MF_01299 .
_:465759 up:source unirule:MF_01299 .
_:465760 up:source unirule:MF_01299 .
_:465761 up:source unirule:MF_01299 .
_:465762 up:source unirule:MF_01299 .
_:465763 up:source unirule:MF_01299 .
_:465764 up:source unirule:MF_01299 .
_:465765 up:source unirule:MF_01299 .
_:465766 up:source unirule:MF_01299 .
_:465767 up:source unirule:MF_01299 .
_:465768 up:source unirule:MF_01299 .
_:465769 up:source unirule:MF_01299 .
_:465770 up:source unirule:MF_01299 .
_:465771 up:source unirule:MF_01299 .
_:465772 up:source unirule:MF_01299 .
_:465773 up:source unirule:MF_01299 .
_:465774 up:source unirule:MF_01299 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ;
up:classifiedWith GO:0006107 ,
GO:0008948 ,
GO:0042866 ,
keyword:210 ,
keyword:456 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.1.1.112' ;
up:fullName 'Oxaloacetate decarboxylase' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the decarboxylation of oxaloacetate into pyruvate. Seems to play a role in maintaining cellular concentrations of bicarbonate and pyruvate.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer; dimer of dimers.' .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the isocitrate lyase family. Oxaloacetate decarboxylase subfamily.' .
?case6 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
up:ligand ?ligand11 ;
rdf:type up:Binding_Site_Annotation .
?pfsb9 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?ligand11 rdfs:subClassOf chebi:18420 .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf ?molecule19 .
?molecule19 rdfs:label 'substrate' .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf ?molecule27 .
?molecule27 rdfs:label 'substrate' .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
up:ligand ?ligand34 ;
rdf:type up:Binding_Site_Annotation .
?pfsb32 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand34 rdfs:subClassOf ?molecule35 .
?molecule35 rdfs:label 'substrate' .
_:465775 a rdf:Statement ;
up:attribution _:465758 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:465776 a rdf:Statement ;
up:attribution _:465759 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:465777 a rdf:Statement ;
up:attribution _:465760 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:465778 a rdf:Statement ;
up:attribution _:465761 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:465779 a rdf:Statement ;
up:attribution _:465762 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:465780 a rdf:Statement ;
up:attribution _:465763 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:210 .
_:465781 a rdf:Statement ;
up:attribution _:465764 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:465782 a rdf:Statement ;
up:attribution _:465765 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008948 .
_:465783 a rdf:Statement ;
up:attribution _:465766 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006107 .
_:465784 a rdf:Statement ;
up:attribution _:465767 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042866 .
_:465785 a rdf:Statement ;
up:attribution _:465768 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:465786 a rdf:Statement ;
up:attribution _:465769 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:465787 a rdf:Statement ;
up:attribution _:465770 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:465788 a rdf:Statement ;
up:source unirule:MF_01299 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:465789 a rdf:Statement ;
up:attribution _:465771 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:465790 a rdf:Statement ;
up:source unirule:MF_01299 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:465791 a rdf:Statement ;
up:attribution _:465772 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:465792 a rdf:Statement ;
up:source unirule:MF_01299 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:465793 a rdf:Statement ;
up:attribution _:465773 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:465794 a rdf:Statement ;
up:source unirule:MF_01299 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:465795 a rdf:Statement ;
up:attribution _:465774 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01299
#Rule MF_01299 Created by:? on:2009-01-20 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01299 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_01299a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01299a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01299a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01299a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01299a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionQ9HUU143 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HUU145 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9HUU1MF_0129938 .
?templateMotifSequenceMatchRegionQ9HUU143 faldo:begin ?templateMotifSequenceMatchBeginQ9HUU144 .
?templateMotifSequenceMatchBeginQ9HUU144 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HUU139 ;
faldo:reference isoform:Q9HUU1-1 .
?templateMotifSequenceProfileAlignmentOperationQ9HUU145 edam:has_input signature:MF_01299 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129949 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9HUU1MF_0129940 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129948 .
?targetMotifMatchRegionMatchBeginMF_0129948 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129941 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0129949 edam:has_input signature:MF_01299 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HUU1MF_0129938, 1, (STRLEN(?templateMotifCigarQ9HUU1MF_0129938) - STRLEN(REPLACE(?templateMotifCigarQ9HUU1MF_0129938, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionQ9HUU139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HUU1MF_0129940, 1, (STRLEN(?targetMotifMatchCigarQ9HUU1MF_0129940) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HUU1MF_0129940, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HUU1MF_0129940, 1, (STRLEN(?targetMotifMatchCigarQ9HUU1MF_0129940) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HUU1MF_0129940, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0129941) - 1) AS ?thisPositionOn12) .
BIND(?thisPositionOn12 AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01299a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionQ9HUU158 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HUU160 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9HUU1MF_0129953 .
?templateMotifSequenceMatchRegionQ9HUU158 faldo:begin ?templateMotifSequenceMatchBeginQ9HUU159 .
?templateMotifSequenceMatchBeginQ9HUU159 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HUU154 ;
faldo:reference isoform:Q9HUU1-1 .
?templateMotifSequenceProfileAlignmentOperationQ9HUU160 edam:has_input signature:MF_01299 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129964 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9HUU1MF_0129955 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129963 .
?targetMotifMatchRegionMatchBeginMF_0129963 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129956 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0129964 edam:has_input signature:MF_01299 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HUU1MF_0129953, 1, (STRLEN(?templateMotifCigarQ9HUU1MF_0129953) - STRLEN(REPLACE(?templateMotifCigarQ9HUU1MF_0129953, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionQ9HUU154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HUU1MF_0129955, 1, (STRLEN(?targetMotifMatchCigarQ9HUU1MF_0129955) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HUU1MF_0129955, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HUU1MF_0129955, 1, (STRLEN(?targetMotifMatchCigarQ9HUU1MF_0129955) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HUU1MF_0129955, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0129956) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs2t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse17) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01299a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionQ9HUU173 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HUU175 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9HUU1MF_0129968 .
?templateMotifSequenceMatchRegionQ9HUU173 faldo:begin ?templateMotifSequenceMatchBeginQ9HUU174 .
?templateMotifSequenceMatchBeginQ9HUU174 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HUU169 ;
faldo:reference isoform:Q9HUU1-1 .
?templateMotifSequenceProfileAlignmentOperationQ9HUU175 edam:has_input signature:MF_01299 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129979 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9HUU1MF_0129970 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129978 .
?targetMotifMatchRegionMatchBeginMF_0129978 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129971 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0129979 edam:has_input signature:MF_01299 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HUU1MF_0129968, 1, (STRLEN(?templateMotifCigarQ9HUU1MF_0129968) - STRLEN(REPLACE(?templateMotifCigarQ9HUU1MF_0129968, CONCAT('^(?:-*[^-]){', STR(((159 - ?templateMotifSequenceMatchBeginPositionQ9HUU169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HUU1MF_0129970, 1, (STRLEN(?targetMotifMatchCigarQ9HUU1MF_0129970) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HUU1MF_0129970, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HUU1MF_0129970, 1, (STRLEN(?targetMotifMatchCigarQ9HUU1MF_0129970) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HUU1MF_0129970, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0129971) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs2t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01299a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionQ9HUU188 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HUU190 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9HUU1MF_0129983 .
?templateMotifSequenceMatchRegionQ9HUU188 faldo:begin ?templateMotifSequenceMatchBeginQ9HUU189 .
?templateMotifSequenceMatchBeginQ9HUU189 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HUU184 ;
faldo:reference isoform:Q9HUU1-1 .
?templateMotifSequenceProfileAlignmentOperationQ9HUU190 edam:has_input signature:MF_01299 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129994 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9HUU1MF_0129985 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129993 .
?targetMotifMatchRegionMatchBeginMF_0129993 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129986 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0129994 edam:has_input signature:MF_01299 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HUU1MF_0129983, 1, (STRLEN(?templateMotifCigarQ9HUU1MF_0129983) - STRLEN(REPLACE(?templateMotifCigarQ9HUU1MF_0129983, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionQ9HUU184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HUU1MF_0129985, 1, (STRLEN(?targetMotifMatchCigarQ9HUU1MF_0129985) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HUU1MF_0129985, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HUU1MF_0129985, 1, (STRLEN(?targetMotifMatchCigarQ9HUU1MF_0129985) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HUU1MF_0129985, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0129986) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs2t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01299a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag98) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag98, ?UNBOUND_VARIABLE) AS ?case6) .
}
"xsd:string |