| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-61 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-63 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-59 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-62 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-51 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-65 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-35 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-50 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-67 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-43 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-68 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-2 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-57 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-30 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-9 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-60 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-37 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-15 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-58 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-34 |
| http://purl.uniprot.org/unirules/MF_01511#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01511#construct-template-56 |
| http://purl.uniprot.org/unirules/MF_01511#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_01511#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_01511#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_01511#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_01511#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_01511#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:547353 up:source unirule:MF_01511 .
_:547354 up:source unirule:MF_01511 .
_:547355 up:source unirule:MF_01511 .
_:547356 up:source unirule:MF_01511 .
_:547357 up:source unirule:MF_01511 .
_:547358 up:source unirule:MF_01511 .
_:547359 up:source unirule:MF_01511 .
_:547360 up:source unirule:MF_01511 .
_:547361 up:source unirule:MF_01511 .
_:547362 up:source unirule:MF_01511 .
_:547363 up:source unirule:MF_01511 .
_:547364 up:source unirule:MF_01511 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0003920 ,
GO:0006163 ,
keyword:521 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.7.1.7' ;
up:fullName 'GMP reductase' ;
rdf:type up:Structured_Name .
?name1 up:fullName "Guanosine 5'-monophosphate oxidoreductase" ;
up:shortName 'Guanosine monophosphate reductase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'guaC' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the irreversible NADPH-dependent deamination of GMP to IMP. It functions in the conversion of nucleobase, nucleoside and nucleotide derivatives of G to A nucleotides, and in maintaining the intracellular balance of A and G nucleotides.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the IMPDH/GMPR family. GuaC type 2 subfamily.' .
?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:58349 .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Thioimidate intermediate' .
?pfsb16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
_:547365 a rdf:Statement ;
up:attribution _:547353 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:547366 a rdf:Statement ;
up:attribution _:547354 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:547367 a rdf:Statement ;
up:attribution _:547355 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:547368 a rdf:Statement ;
up:attribution _:547356 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:547369 a rdf:Statement ;
up:attribution _:547357 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:547370 a rdf:Statement ;
up:attribution _:547358 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:547371 a rdf:Statement ;
up:attribution _:547359 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:547372 a rdf:Statement ;
up:attribution _:547360 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:547373 a rdf:Statement ;
up:attribution _:547361 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003920 .
_:547374 a rdf:Statement ;
up:attribution _:547362 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006163 .
_:547375 a rdf:Statement ;
up:source unirule:MF_01511 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:547376 a rdf:Statement ;
up:attribution _:547363 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:547377 a rdf:Statement ;
up:source unirule:MF_01511 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:547378 a rdf:Statement ;
up:attribution _:547364 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01511
#Rule MF_01511 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
VALUES ?supertaxon20 {taxon:1239 taxon:28216 taxon:213849}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01511 .
?thisOrganism rdfs:subClassOf+ ?supertaxon20 .
BIND(URI(CONCAT(STR(?this), '#MF_01511a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01511a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01511a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01511a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01511a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch25 faldo:location ?templateMotifSequenceMatchRegionO0526926 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO0526928 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO05269MF_0151121 .
?templateMotifSequenceMatchRegionO0526926 faldo:begin ?templateMotifSequenceMatchBeginO0526927 .
?templateMotifSequenceMatchBeginO0526927 faldo:position ?templateMotifSequenceMatchBeginPositionO0526922 ;
faldo:reference isoform:O05269-1 .
?templateMotifSequenceProfileAlignmentOperationO0526928 edam:has_input signature:MF_01511 ;
rdf:type edam:operation_0300 .
?targetMotifMatch29 faldo:location ?targetMotifMatchRegionMatch30 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0151132 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO05269MF_0151123 .
?targetMotifMatchRegionMatch30 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0151131 .
?targetMotifMatchRegionMatchBeginMF_0151131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0151124 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0151132 edam:has_input signature:MF_01511 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO05269MF_0151121, 1, (STRLEN(?templateMotifCigarO05269MF_0151121) - STRLEN(REPLACE(?templateMotifCigarO05269MF_0151121, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionO0526922) + 1)), '}'), '')))), '[a-z]', '')) AS ?step133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO05269MF_0151123, 1, (STRLEN(?targetMotifMatchCigarO05269MF_0151123) - STRLEN(REPLACE(?targetMotifMatchCigarO05269MF_0151123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO05269MF_0151123, 1, (STRLEN(?targetMotifMatchCigarO05269MF_0151123) - STRLEN(REPLACE(?targetMotifMatchCigarO05269MF_0151123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), '')))), '[^-]', ''))) AS ?step234) .
BIND(((?step234 + ?targetMotifMatchRegionMatchBeginPositionMF_0151124) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO05269MF_0151121, 1, (STRLEN(?templateMotifCigarO05269MF_0151121) - STRLEN(REPLACE(?templateMotifCigarO05269MF_0151121, CONCAT('^(?:-*[^-]){', STR(((227 - ?templateMotifSequenceMatchBeginPositionO0526922) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO05269MF_0151123, 1, (STRLEN(?targetMotifMatchCigarO05269MF_0151123) - STRLEN(REPLACE(?targetMotifMatchCigarO05269MF_0151123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO05269MF_0151123, 1, (STRLEN(?targetMotifMatchCigarO05269MF_0151123) - STRLEN(REPLACE(?targetMotifMatchCigarO05269MF_0151123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0151124) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) .
FILTER ((BOUND(?thisPositionOn12) && BOUND(?thisPositionOn13))) .
BIND(URI(CONCAT(STR(?this), '#MF_01511a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionO0526943 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO0526945 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO05269MF_0151138 .
?templateMotifSequenceMatchRegionO0526943 faldo:begin ?templateMotifSequenceMatchBeginO0526944 .
?templateMotifSequenceMatchBeginO0526944 faldo:position ?templateMotifSequenceMatchBeginPositionO0526939 ;
faldo:reference isoform:O05269-1 .
?templateMotifSequenceProfileAlignmentOperationO0526945 edam:has_input signature:MF_01511 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0151149 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO05269MF_0151140 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0151148 .
?targetMotifMatchRegionMatchBeginMF_0151148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0151141 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0151149 edam:has_input signature:MF_01511 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO05269MF_0151138, 1, (STRLEN(?templateMotifCigarO05269MF_0151138) - STRLEN(REPLACE(?templateMotifCigarO05269MF_0151138, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionO0526939) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO05269MF_0151140, 1, (STRLEN(?targetMotifMatchCigarO05269MF_0151140) - STRLEN(REPLACE(?targetMotifMatchCigarO05269MF_0151140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO05269MF_0151140, 1, (STRLEN(?targetMotifMatchCigarO05269MF_0151140) - STRLEN(REPLACE(?targetMotifMatchCigarO05269MF_0151140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0151141) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01511a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
}
"xsd:string |