| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-68 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-35 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-16 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-31 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-53 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-48 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-80 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-74 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-57 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-82 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-72 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-71 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-78 |
| http://purl.uniprot.org/unirules/MF_00772#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00772#construct-template-76 |
| http://purl.uniprot.org/unirules/MF_00772#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_00772#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_00772#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_00772#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_00772#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_00772#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:279400 up:source unirule:MF_00772 .
_:279401 up:source unirule:MF_00772 .
_:279402 up:source unirule:MF_00772 .
_:279403 up:source unirule:MF_00772 .
_:279404 up:source unirule:MF_00772 .
_:279405 up:source unirule:MF_00772 .
_:279406 up:source unirule:MF_00772 .
_:279407 up:source unirule:MF_00772 .
_:279408 up:source unirule:MF_00772 .
_:279409 up:source unirule:MF_00772 .
_:279410 up:source unirule:MF_00772 .
_:279411 up:source unirule:MF_00772 .
_:279412 up:source unirule:MF_00772 .
_:279413 up:source unirule:MF_00772 .
_:279414 up:source unirule:MF_00772 .
_:279415 up:source unirule:MF_00772 .
_:279416 up:source unirule:MF_00772 .
_:279417 up:source unirule:MF_00772 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0003908 ,
GO:0005737 ,
GO:0006307 ,
keyword:227 ,
keyword:234 ,
keyword:489 ,
keyword:808 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.1.1.63' ;
up:fullName 'Methylated-DNA--protein-cysteine methyltransferase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '6-O-methylguanine-DNA methyltransferase' ;
up:shortName 'MGMT' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'O-6-methylguanine-DNA-alkyltransferase' ;
rdf:type up:Structured_Name .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Involved in the cellular defense against the biological effects of O6-methylguanine (O6-MeG) and O4-methylthymine (O4-MeT) in DNA. Repairs the methylated nucleobase in DNA by stoichiometrically transferring the methyl group to a cysteine residue in the enzyme. This is a suicide reaction: the enzyme is irreversibly inactivated.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:Annotation ;
rdfs:comment 'This enzyme catalyzes only one turnover and therefore is not strictly catalytic. According to one definition, an enzyme is a biocatalyst that acts repeatedly and over many reaction cycles.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the MGMT family.' .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile; methyl group acceptor' .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
_:279418 a rdf:Statement ;
up:attribution _:279400 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:279419 a rdf:Statement ;
up:attribution _:279401 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:279420 a rdf:Statement ;
up:attribution _:279402 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:279421 a rdf:Statement ;
up:attribution _:279403 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:279422 a rdf:Statement ;
up:attribution _:279404 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:279423 a rdf:Statement ;
up:attribution _:279405 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:279424 a rdf:Statement ;
up:attribution _:279406 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:279425 a rdf:Statement ;
up:attribution _:279407 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:279426 a rdf:Statement ;
up:attribution _:279408 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:279427 a rdf:Statement ;
up:attribution _:279409 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:279428 a rdf:Statement ;
up:attribution _:279410 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:227 .
_:279429 a rdf:Statement ;
up:attribution _:279411 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:234 .
_:279430 a rdf:Statement ;
up:attribution _:279412 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:279431 a rdf:Statement ;
up:attribution _:279413 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:489 .
_:279432 a rdf:Statement ;
up:attribution _:279414 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003908 .
_:279433 a rdf:Statement ;
up:attribution _:279415 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006307 .
_:279434 a rdf:Statement ;
up:attribution _:279416 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:279435 a rdf:Statement ;
up:source unirule:MF_00772 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:279436 a rdf:Statement ;
up:attribution _:279417 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00772
#Rule MF_00772 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon19 {taxon:2157 taxon:2}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00772 .
?thisOrganism rdfs:subClassOf+ ?supertaxon19 .
BIND(URI(CONCAT(STR(?this), '#MF_00772a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch24 faldo:location ?templateMotifSequenceMatchRegionO7402325 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO7402327 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO74023MF_0077220 .
?templateMotifSequenceMatchRegionO7402325 faldo:begin ?templateMotifSequenceMatchBeginO7402326 .
?templateMotifSequenceMatchBeginO7402326 faldo:position ?templateMotifSequenceMatchBeginPositionO7402321 ;
faldo:reference isoform:O74023-1 .
?templateMotifSequenceProfileAlignmentOperationO7402327 edam:has_input signature:MF_00772 ;
rdf:type edam:operation_0300 .
?targetMotifMatch28 faldo:location ?targetMotifMatchRegionMatch29 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0077231 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO74023MF_0077222 .
?targetMotifMatchRegionMatch29 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0077230 .
?targetMotifMatchRegionMatchBeginMF_0077230 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0077223 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0077231 edam:has_input signature:MF_00772 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO74023MF_0077220, 1, (STRLEN(?templateMotifCigarO74023MF_0077220) - STRLEN(REPLACE(?templateMotifCigarO74023MF_0077220, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionO7402321) + 1)), '}'), '')))), '[a-z]', '')) AS ?step132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO74023MF_0077222, 1, (STRLEN(?targetMotifMatchCigarO74023MF_0077222) - STRLEN(REPLACE(?targetMotifMatchCigarO74023MF_0077222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO74023MF_0077222, 1, (STRLEN(?targetMotifMatchCigarO74023MF_0077222) - STRLEN(REPLACE(?targetMotifMatchCigarO74023MF_0077222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step132), '}'), '')))), '[^-]', ''))) AS ?step233) .
BIND(((?step233 + ?targetMotifMatchRegionMatchBeginPositionMF_0077223) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00772a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case12) .
}
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_00772 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_00772#construct |