| http://purl.uniprot.org/unirules/MF_01250#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01250#construct-template-19 |
| http://purl.uniprot.org/unirules/MF_01250#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01250#construct-template-27 |
| http://purl.uniprot.org/unirules/MF_01250#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01250#construct-template-2 |
| http://purl.uniprot.org/unirules/MF_01250#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01250#construct-template-54 |
| http://purl.uniprot.org/unirules/MF_01250#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01250#construct-template-10 |
| http://purl.uniprot.org/unirules/MF_01250#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01250#construct-template-53 |
| http://purl.uniprot.org/unirules/MF_01250#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01250#construct-template-49 |
| http://purl.uniprot.org/unirules/MF_01250#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01250#construct-template-51 |
| http://purl.uniprot.org/unirules/MF_01250#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_01250#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_01250#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_01250#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_01250#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_01250#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:440087 up:source unirule:MF_01250 .
_:440088 up:source unirule:MF_01250 .
_:440089 up:source unirule:MF_01250 .
_:440090 up:source unirule:MF_01250 .
_:440091 up:source unirule:MF_01250 .
_:440092 up:source unirule:MF_01250 .
_:440093 up:source unirule:MF_01250 .
_:440094 up:source unirule:MF_01250 .
_:440095 up:source unirule:MF_01250 .
_:440096 up:source unirule:MF_01250 .
_:440097 up:source unirule:MF_01250 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ;
up:classifiedWith GO:0000287 ,
GO:0004427 ,
keyword:378 ,
keyword:460 .
?gene0 skos:prefLabel 'ppaX' .
?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:Similarity_Annotation ;
rdfs:comment 'Belongs to the HAD-like hydrolase superfamily. PpaX family.' .
?case5 up:recommendedName ?name6 .
?name6 up:ecName '3.6.1.1' ;
up:fullName 'Pyrophosphatase PpaX' ;
rdf:type up:Structured_Name .
?case7 up:recommendedName ?name8 .
?name8 up:ecName '3.6.1.1' ;
up:fullName 'Putative pyrophosphatase PpaX' ;
rdf:type up:Structured_Name .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
_:440098 a rdf:Statement ;
up:attribution _:440087 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:440099 a rdf:Statement ;
up:attribution _:440088 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:440100 a rdf:Statement ;
up:attribution _:440089 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:440101 a rdf:Statement ;
up:attribution _:440090 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:440102 a rdf:Statement ;
up:attribution _:440091 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:440103 a rdf:Statement ;
up:attribution _:440092 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:440104 a rdf:Statement ;
up:attribution _:440093 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:440105 a rdf:Statement ;
up:attribution _:440094 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004427 .
_:440106 a rdf:Statement ;
up:attribution _:440095 ;
rdf:subject ?case5 ;
rdf:predicate up:recommendedName ;
rdf:object ?name6 .
_:440107 a rdf:Statement ;
up:attribution _:440096 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:440108 a rdf:Statement ;
up:source unirule:MF_01250 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:440109 a rdf:Statement ;
up:attribution _:440097 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01250
#Rule MF_01250 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
VALUES ?supertaxon15 {taxon:1385 taxon:186801}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01250 .
?thisOrganism rdfs:subClassOf+ ?supertaxon15 .
BIND(URI(CONCAT(STR(?this), '#MF_01250a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01250a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01250a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch20 faldo:location ?templateMotifSequenceMatchRegionQ9JMQ221 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9JMQ223 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9JMQ2MF_0125016 .
?templateMotifSequenceMatchRegionQ9JMQ221 faldo:begin ?templateMotifSequenceMatchBeginQ9JMQ222 .
?templateMotifSequenceMatchBeginQ9JMQ222 faldo:position ?templateMotifSequenceMatchBeginPositionQ9JMQ217 ;
faldo:reference isoform:Q9JMQ2-1 .
?templateMotifSequenceProfileAlignmentOperationQ9JMQ223 edam:has_input signature:MF_01250 ;
rdf:type edam:operation_0300 .
?targetMotifMatch24 faldo:location ?targetMotifMatchRegionMatch25 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0125027 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9JMQ2MF_0125018 .
?targetMotifMatchRegionMatch25 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0125026 .
?targetMotifMatchRegionMatchBeginMF_0125026 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0125019 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0125027 edam:has_input signature:MF_01250 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9JMQ2MF_0125016, 1, (STRLEN(?templateMotifCigarQ9JMQ2MF_0125016) - STRLEN(REPLACE(?templateMotifCigarQ9JMQ2MF_0125016, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionQ9JMQ217) + 1)), '}'), '')))), '[a-z]', '')) AS ?step128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9JMQ2MF_0125018, 1, (STRLEN(?targetMotifMatchCigarQ9JMQ2MF_0125018) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JMQ2MF_0125018, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9JMQ2MF_0125018, 1, (STRLEN(?targetMotifMatchCigarQ9JMQ2MF_0125018) - STRLEN(REPLACE(?targetMotifMatchCigarQ9JMQ2MF_0125018, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step128), '}'), '')))), '[^-]', ''))) AS ?step229) .
BIND(((?step229 + ?targetMotifMatchRegionMatchBeginPositionMF_0125019) - 1) AS ?thisPositionOn13) .
BIND(?thisPositionOn13 AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01250a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1385 .
BIND(?this AS ?case5) .
BIND(URI(CONCAT(STR(?this), '#MF_01250a6')) AS ?name6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1385 .
})) .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_01250a8')) AS ?name8) .
}
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_01250 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_01250#construct |