| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-47 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-65 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-89 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-88 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-64 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-67 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-66 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-61 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-85 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-84 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-60 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-87 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-63 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-62 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-86 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-71 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-70 |
| http://purl.uniprot.org/unirules/MF_01929#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01929#construct-template-90 |
| http://purl.uniprot.org/unirules/MF_01929#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_01929#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_01929#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_01929#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_01929#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_01929#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:674548 up:source unirule:MF_01929 .
_:674549 up:source unirule:MF_01929 .
_:674550 up:source unirule:MF_01929 .
_:674551 up:source unirule:MF_01929 .
_:674552 up:source unirule:MF_01929 .
_:674553 up:source unirule:MF_01929 .
_:674554 up:source unirule:MF_01929 .
_:674555 up:source unirule:MF_01929 .
_:674556 up:source unirule:MF_01929 .
_:674557 up:source unirule:MF_01929 .
_:674558 up:source unirule:MF_01929 .
_:674559 up:source unirule:MF_01929 .
_:674560 up:source unirule:MF_01929 .
_:674561 up:source unirule:MF_01929 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0006189 ,
GO:0034023 ,
keyword:413 ,
keyword:658 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.4.99.18' ;
up:fullName 'N5-carboxyaminoimidazole ribonucleotide mutase' ;
up:shortName 'N5-CAIR mutase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '5-(carboxyamino)imidazole ribonucleotide mutase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'purE' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the conversion of N5-carboxyaminoimidazole ribonucleotide (N5-CAIR) to 4-carboxy-5-aminoimidazole ribonucleotide (CAIR).' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Purine metabolism; IMP biosynthesis via de novo pathway; 5-amino-1-(5-phospho-D-ribosyl)imidazole-4-carboxylate from 5-amino-1-(5-phospho-D-ribosyl)imidazole (N5-CAIR route): step 2/2.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the AIR carboxylase family. Class I subfamily.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
up:ligand ?ligand12 ;
rdf:type up:Binding_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand12 rdfs:subClassOf ?molecule13 .
?molecule13 rdfs:label 'substrate' .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf ?molecule21 .
?molecule21 rdfs:label 'substrate' .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf ?molecule29 .
?molecule29 rdfs:label 'substrate' .
_:674562 a rdf:Statement ;
up:attribution _:674548 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:674563 a rdf:Statement ;
up:attribution _:674549 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:674564 a rdf:Statement ;
up:attribution _:674550 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:674565 a rdf:Statement ;
up:attribution _:674551 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:674566 a rdf:Statement ;
up:attribution _:674552 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:674567 a rdf:Statement ;
up:attribution _:674553 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:674568 a rdf:Statement ;
up:attribution _:674554 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:674569 a rdf:Statement ;
up:attribution _:674555 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:674570 a rdf:Statement ;
up:attribution _:674556 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:658 .
_:674571 a rdf:Statement ;
up:attribution _:674557 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0034023 .
_:674572 a rdf:Statement ;
up:attribution _:674558 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006189 .
_:674573 a rdf:Statement ;
up:source unirule:MF_01929 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:674574 a rdf:Statement ;
up:attribution _:674559 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:674575 a rdf:Statement ;
up:source unirule:MF_01929 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:674576 a rdf:Statement ;
up:attribution _:674560 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:674577 a rdf:Statement ;
up:source unirule:MF_01929 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:674578 a rdf:Statement ;
up:attribution _:674561 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01929
#Rule MF_01929 Created by:? on:2014-08-25 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon32 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01929 .
?thisOrganism rdfs:subClassOf+ ?supertaxon32 .
BIND(URI(CONCAT(STR(?this), '#MF_01929a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01929a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01929a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01929a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01929a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01929a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch37 faldo:location ?templateMotifSequenceMatchRegionP0AG1838 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG1840 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG18MF_0192933 .
?templateMotifSequenceMatchRegionP0AG1838 faldo:begin ?templateMotifSequenceMatchBeginP0AG1839 .
?templateMotifSequenceMatchBeginP0AG1839 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG1834 ;
faldo:reference isoform:P0AG18-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG1840 edam:has_input signature:MF_01929 ;
rdf:type edam:operation_0300 .
?targetMotifMatch41 faldo:location ?targetMotifMatchRegionMatch42 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0192944 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG18MF_0192935 .
?targetMotifMatchRegionMatch42 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0192943 .
?targetMotifMatchRegionMatchBeginMF_0192943 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0192936 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0192944 edam:has_input signature:MF_01929 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG18MF_0192933, 1, (STRLEN(?templateMotifCigarP0AG18MF_0192933) - STRLEN(REPLACE(?templateMotifCigarP0AG18MF_0192933, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionP0AG1834) + 1)), '}'), '')))), '[a-z]', '')) AS ?step145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG18MF_0192935, 1, (STRLEN(?targetMotifMatchCigarP0AG18MF_0192935) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG18MF_0192935, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG18MF_0192935, 1, (STRLEN(?targetMotifMatchCigarP0AG18MF_0192935) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG18MF_0192935, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), '')))), '[^-]', ''))) AS ?step246) .
BIND(((?step246 + ?targetMotifMatchRegionMatchBeginPositionMF_0192936) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse11) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01929a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionP0AG1853 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG1855 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG18MF_0192948 .
?templateMotifSequenceMatchRegionP0AG1853 faldo:begin ?templateMotifSequenceMatchBeginP0AG1854 .
?templateMotifSequenceMatchBeginP0AG1854 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG1849 ;
faldo:reference isoform:P0AG18-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG1855 edam:has_input signature:MF_01929 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0192959 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG18MF_0192950 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0192958 .
?targetMotifMatchRegionMatchBeginMF_0192958 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0192951 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0192959 edam:has_input signature:MF_01929 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG18MF_0192948, 1, (STRLEN(?templateMotifCigarP0AG18MF_0192948) - STRLEN(REPLACE(?templateMotifCigarP0AG18MF_0192948, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP0AG1849) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG18MF_0192950, 1, (STRLEN(?targetMotifMatchCigarP0AG18MF_0192950) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG18MF_0192950, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG18MF_0192950, 1, (STRLEN(?targetMotifMatchCigarP0AG18MF_0192950) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG18MF_0192950, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0192951) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01929a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP0AG1868 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AG1870 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AG18MF_0192963 .
?templateMotifSequenceMatchRegionP0AG1868 faldo:begin ?templateMotifSequenceMatchBeginP0AG1869 .
?templateMotifSequenceMatchBeginP0AG1869 faldo:position ?templateMotifSequenceMatchBeginPositionP0AG1864 ;
faldo:reference isoform:P0AG18-1 .
?templateMotifSequenceProfileAlignmentOperationP0AG1870 edam:has_input signature:MF_01929 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0192974 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AG18MF_0192965 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0192973 .
?targetMotifMatchRegionMatchBeginMF_0192973 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0192966 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0192974 edam:has_input signature:MF_01929 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AG18MF_0192963, 1, (STRLEN(?templateMotifCigarP0AG18MF_0192963) - STRLEN(REPLACE(?templateMotifCigarP0AG18MF_0192963, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionP0AG1864) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AG18MF_0192965, 1, (STRLEN(?targetMotifMatchCigarP0AG18MF_0192965) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG18MF_0192965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AG18MF_0192965, 1, (STRLEN(?targetMotifMatchCigarP0AG18MF_0192965) - STRLEN(REPLACE(?targetMotifMatchCigarP0AG18MF_0192965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0192966) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01929a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_01929 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_01929#construct |