| http://purl.uniprot.org/unirules/MF_00495#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:197714 up:source unirule:MF_00495 .
_:197715 up:source unirule:MF_00495 .
_:197716 up:source unirule:MF_00495 .
_:197717 up:source unirule:MF_00495 .
_:197718 up:source unirule:MF_00495 .
_:197719 up:source unirule:MF_00495 .
_:197720 up:source unirule:MF_00495 .
_:197721 up:source unirule:MF_00495 .
_:197722 up:source unirule:MF_00495 .
_:197723 up:source unirule:MF_00495 .
_:197724 up:source unirule:MF_00495 .
_:197725 up:source unirule:MF_00495 .
_:197726 up:source unirule:MF_00495 .
_:197727 up:source unirule:MF_00495 .
_:197728 up:source unirule:MF_00495 .
_:197729 up:source unirule:MF_00495 .
_:197730 up:source unirule:MF_00495 .
_:197731 up:source unirule:MF_00495 .
_:197732 up:source unirule:MF_00495 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation5 ;
up:classifiedWith GO:0008967 ,
GO:0046295 ,
keyword:119 ,
keyword:378 ,
keyword:460 ,
keyword:479 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.1.3.18' ;
up:fullName 'Phosphoglycolate phosphatase' ;
up:shortName 'PGP' ,
'PGPase' ;
rdf:type up:Structured_Name .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation4 a up:Pathway_Annotation ;
rdfs:comment 'Organic acid metabolism; glycolate biosynthesis; glycolate from 2-phosphoglycolate: step 1/1.' .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HAD-like hydrolase superfamily. CbbY/CbbZ/Gph/YieH family.' .
?case6 up:classifiedWith GO:0019253 ,
keyword:113 ,
keyword:602 .
?case9 up:classifiedWith keyword:868 .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:18420 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:18420 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:18420 .
_:197733 a rdf:Statement ;
up:attribution _:197714 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:197734 a rdf:Statement ;
up:attribution _:197715 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:197735 a rdf:Statement ;
up:attribution _:197716 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:197736 a rdf:Statement ;
up:attribution _:197717 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:197737 a rdf:Statement ;
up:attribution _:197718 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:197738 a rdf:Statement ;
up:attribution _:197719 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:197739 a rdf:Statement ;
up:attribution _:197720 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:197740 a rdf:Statement ;
up:attribution _:197721 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:197741 a rdf:Statement ;
up:attribution _:197722 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:197742 a rdf:Statement ;
up:attribution _:197723 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008967 .
_:197743 a rdf:Statement ;
up:attribution _:197724 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046295 .
_:197744 a rdf:Statement ;
up:attribution _:197725 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:113 .
_:197745 a rdf:Statement ;
up:attribution _:197726 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:602 .
_:197746 a rdf:Statement ;
up:attribution _:197727 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019253 .
_:197747 a rdf:Statement ;
up:attribution _:197728 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:868 .
_:197748 a rdf:Statement ;
up:source unirule:MF_00495 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:197749 a rdf:Statement ;
up:attribution _:197729 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:197750 a rdf:Statement ;
up:source unirule:MF_00495 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:197751 a rdf:Statement ;
up:attribution _:197730 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:197752 a rdf:Statement ;
up:source unirule:MF_00495 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:197753 a rdf:Statement ;
up:attribution _:197731 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:197754 a rdf:Statement ;
up:source unirule:MF_00495 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:197755 a rdf:Statement ;
up:attribution _:197732 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00495
#Rule MF_00495 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-05-14
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00495 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00495a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00495a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00495a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00495a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00495a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionP3266243 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3266245 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32662MF_0049538 .
?templateMotifSequenceMatchRegionP3266243 faldo:begin ?templateMotifSequenceMatchBeginP3266244 .
?templateMotifSequenceMatchBeginP3266244 faldo:position ?templateMotifSequenceMatchBeginPositionP3266239 ;
faldo:reference isoform:P32662-1 .
?templateMotifSequenceProfileAlignmentOperationP3266245 edam:has_input signature:MF_00495 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0049549 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32662MF_0049540 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0049548 .
?targetMotifMatchRegionMatchBeginMF_0049548 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0049541 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0049549 edam:has_input signature:MF_00495 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32662MF_0049538, 1, (STRLEN(?templateMotifCigarP32662MF_0049538) - STRLEN(REPLACE(?templateMotifCigarP32662MF_0049538, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionP3266239) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32662MF_0049540, 1, (STRLEN(?targetMotifMatchCigarP32662MF_0049540) - STRLEN(REPLACE(?targetMotifMatchCigarP32662MF_0049540, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32662MF_0049540, 1, (STRLEN(?targetMotifMatchCigarP32662MF_0049540) - STRLEN(REPLACE(?targetMotifMatchCigarP32662MF_0049540, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0049541) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00495a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionP3266258 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3266260 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32662MF_0049553 .
?templateMotifSequenceMatchRegionP3266258 faldo:begin ?templateMotifSequenceMatchBeginP3266259 .
?templateMotifSequenceMatchBeginP3266259 faldo:position ?templateMotifSequenceMatchBeginPositionP3266254 ;
faldo:reference isoform:P32662-1 .
?templateMotifSequenceProfileAlignmentOperationP3266260 edam:has_input signature:MF_00495 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0049564 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32662MF_0049555 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0049563 .
?targetMotifMatchRegionMatchBeginMF_0049563 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0049556 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0049564 edam:has_input signature:MF_00495 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32662MF_0049553, 1, (STRLEN(?templateMotifCigarP32662MF_0049553) - STRLEN(REPLACE(?templateMotifCigarP32662MF_0049553, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionP3266254) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32662MF_0049555, 1, (STRLEN(?targetMotifMatchCigarP32662MF_0049555) - STRLEN(REPLACE(?targetMotifMatchCigarP32662MF_0049555, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32662MF_0049555, 1, (STRLEN(?targetMotifMatchCigarP32662MF_0049555) - STRLEN(REPLACE(?targetMotifMatchCigarP32662MF_0049555, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0049556) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00495a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP3266273 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3266275 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32662MF_0049568 .
?templateMotifSequenceMatchRegionP3266273 faldo:begin ?templateMotifSequenceMatchBeginP3266274 .
?templateMotifSequenceMatchBeginP3266274 faldo:position ?templateMotifSequenceMatchBeginPositionP3266269 ;
faldo:reference isoform:P32662-1 .
?templateMotifSequenceProfileAlignmentOperationP3266275 edam:has_input signature:MF_00495 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0049579 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32662MF_0049570 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0049578 .
?targetMotifMatchRegionMatchBeginMF_0049578 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0049571 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0049579 edam:has_input signature:MF_00495 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32662MF_0049568, 1, (STRLEN(?templateMotifCigarP32662MF_0049568) - STRLEN(REPLACE(?templateMotifCigarP32662MF_0049568, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionP3266269) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32662MF_0049570, 1, (STRLEN(?targetMotifMatchCigarP32662MF_0049570) - STRLEN(REPLACE(?targetMotifMatchCigarP32662MF_0049570, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32662MF_0049570, 1, (STRLEN(?targetMotifMatchCigarP32662MF_0049570) - STRLEN(REPLACE(?targetMotifMatchCigarP32662MF_0049570, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0049571) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00495a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP3266288 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3266290 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32662MF_0049583 .
?templateMotifSequenceMatchRegionP3266288 faldo:begin ?templateMotifSequenceMatchBeginP3266289 .
?templateMotifSequenceMatchBeginP3266289 faldo:position ?templateMotifSequenceMatchBeginPositionP3266284 ;
faldo:reference isoform:P32662-1 .
?templateMotifSequenceProfileAlignmentOperationP3266290 edam:has_input signature:MF_00495 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0049594 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32662MF_0049585 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0049593 .
?targetMotifMatchRegionMatchBeginMF_0049593 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0049586 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0049594 edam:has_input signature:MF_00495 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32662MF_0049583, 1, (STRLEN(?templateMotifCigarP32662MF_0049583) - STRLEN(REPLACE(?templateMotifCigarP32662MF_0049583, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionP3266284) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32662MF_0049585, 1, (STRLEN(?targetMotifMatchCigarP32662MF_0049585) - STRLEN(REPLACE(?targetMotifMatchCigarP32662MF_0049585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32662MF_0049585, 1, (STRLEN(?targetMotifMatchCigarP32662MF_0049585) - STRLEN(REPLACE(?targetMotifMatchCigarP32662MF_0049585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0049586) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00495a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p98 .
?p98 skos:narrower .
}
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p99 .
?p99 skos:narrower .
}
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
BIND(?this AS ?case10) .
}
}
"xsd:string |