| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-18 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-30 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-54 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-32 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-55 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-27 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-65 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-49 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-53 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-28 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-58 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-25 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-23 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-51 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-42 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-40 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-62 |
| http://purl.uniprot.org/unirules/MF_04046#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04046#construct-template-64 |
| http://purl.uniprot.org/unirules/MF_04046#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_04046#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_04046#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_04046#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_04046#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_04046#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:910716 up:source unirule:MF_04046 .
_:910717 up:source unirule:MF_04046 .
_:910718 up:source unirule:MF_04046 .
_:910719 up:source unirule:MF_04046 .
_:910720 up:source unirule:MF_04046 .
_:910721 up:source unirule:MF_04046 .
_:910722 up:source unirule:MF_04046 .
_:910723 up:source unirule:MF_04046 .
_:910724 up:source unirule:MF_04046 .
_:910725 up:source unirule:MF_04046 .
_:910726 up:source unirule:MF_04046 .
_:910727 up:source unirule:MF_04046 .
_:910728 up:source unirule:MF_04046 .
_:910729 up:source unirule:MF_04046 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0004844 ,
GO:0006284 ,
GO:0042025 ,
keyword:1048 ,
keyword:227 ,
keyword:234 ,
keyword:378 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.2.2.27' ;
up:fullName 'Uracil-DNA glycosylase' ;
up:shortName 'UDG' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'UNG' ;
rdf:type up:Structured_Name .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Excises uracil residues from the DNA which can arise as a result of misincorporation of dUMP residues by DNA polymerase or deamination of cytosines. Therefore may reduce deleterious uracil incorporation into the viral genome, particularly in terminally differentiated cells which lack DNA repair enzymes.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:enzymeClass .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the uracil-DNA glycosylase (UDG) superfamily. UNG family.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
_:910730 a rdf:Statement ;
up:attribution _:910716 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:910731 a rdf:Statement ;
up:attribution _:910717 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:910732 a rdf:Statement ;
up:attribution _:910718 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:910733 a rdf:Statement ;
up:attribution _:910719 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:910734 a rdf:Statement ;
up:attribution _:910720 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:910735 a rdf:Statement ;
up:attribution _:910721 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:910736 a rdf:Statement ;
up:attribution _:910722 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:227 .
_:910737 a rdf:Statement ;
up:attribution _:910723 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:234 .
_:910738 a rdf:Statement ;
up:attribution _:910724 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1048 .
_:910739 a rdf:Statement ;
up:attribution _:910725 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:910740 a rdf:Statement ;
up:attribution _:910726 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042025 .
_:910741 a rdf:Statement ;
up:attribution _:910727 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004844 .
_:910742 a rdf:Statement ;
up:attribution _:910728 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006284 .
_:910743 a rdf:Statement ;
up:source unirule:MF_04046 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:910744 a rdf:Statement ;
up:attribution _:910729 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04046
#Rule MF_04046 Created by:? on:2016-11-10 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00148 .
?thisOrganism rdfs:subClassOf+ taxon:10292 .
BIND(URI(CONCAT(STR(?this), '#MF_04046a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04046a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_04046a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04046a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_04046a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_04046a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch18 faldo:location ?templateMotifSequenceMatchRegionP1229519 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1229521 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP12295MF_0014814 .
?templateMotifSequenceMatchRegionP1229519 faldo:begin ?templateMotifSequenceMatchBeginP1229520 .
?templateMotifSequenceMatchBeginP1229520 faldo:position ?templateMotifSequenceMatchBeginPositionP1229515 ;
faldo:reference isoform:P12295-1 .
?templateMotifSequenceProfileAlignmentOperationP1229521 edam:has_input signature:MF_00148 ;
rdf:type edam:operation_0300 .
?targetMotifMatch22 faldo:location ?targetMotifMatchRegionMatch23 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0014825 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP12295MF_0014816 .
?targetMotifMatchRegionMatch23 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0014824 .
?targetMotifMatchRegionMatchBeginMF_0014824 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0014817 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0014825 edam:has_input signature:MF_00148 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP12295MF_0014814, 1, (STRLEN(?templateMotifCigarP12295MF_0014814) - STRLEN(REPLACE(?templateMotifCigarP12295MF_0014814, CONCAT('^(?:-*[^-]){', STR(((64 - ?templateMotifSequenceMatchBeginPositionP1229515) + 1)), '}'), '')))), '[a-z]', '')) AS ?step126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP12295MF_0014816, 1, (STRLEN(?targetMotifMatchCigarP12295MF_0014816) - STRLEN(REPLACE(?targetMotifMatchCigarP12295MF_0014816, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP12295MF_0014816, 1, (STRLEN(?targetMotifMatchCigarP12295MF_0014816) - STRLEN(REPLACE(?targetMotifMatchCigarP12295MF_0014816, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step126), '}'), '')))), '[^-]', ''))) AS ?step227) .
BIND(((?step227 + ?targetMotifMatchRegionMatchBeginPositionMF_0014817) - 1) AS ?thisPositionOn12) .
BIND(?thisPositionOn12 AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_04046a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_04046 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_04046#construct |