| http://purl.uniprot.org/unirules/MF_00901#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:313220 up:source unirule:MF_00901 .
_:313221 up:source unirule:MF_00901 .
_:313222 up:source unirule:MF_00901 .
_:313223 up:source unirule:MF_00901 .
_:313224 up:source unirule:MF_00901 .
_:313225 up:source unirule:MF_00901 .
_:313226 up:source unirule:MF_00901 .
_:313227 up:source unirule:MF_00901 .
_:313228 up:source unirule:MF_00901 .
_:313229 up:source unirule:MF_00901 .
_:313230 up:source unirule:MF_00901 .
_:313231 up:source unirule:MF_00901 .
_:313232 up:source unirule:MF_00901 .
_:313233 up:source unirule:MF_00901 .
_:313234 up:source unirule:MF_00901 .
_:313235 up:source unirule:MF_00901 .
_:313236 up:source unirule:MF_00901 .
_:313237 up:source unirule:MF_00901 .
_:313238 up:source unirule:MF_00901 .
_:313239 up:source unirule:MF_00901 .
_:313240 up:source unirule:MF_00901 .
_:313241 up:source unirule:MF_00901 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation5 ,
?annotation6 ,
?annotation8 ;
up:classifiedWith GO:0000175 ,
GO:0000287 ,
GO:0005737 ,
GO:0008310 ,
GO:0090304 ,
keyword:269 ,
keyword:378 ,
keyword:460 ,
keyword:479 ,
keyword:540 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.1.11.-' ,
'3.1.13.-' ;
up:fullName "3'-5' ssDNA/RNA exonuclease TatD" ;
rdf:type up:Structured_Name .
?name1 up:fullName 'DNase TatD' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'tatD' .
?annotation3 a up:Function_Annotation ;
rdfs:comment "3'-5' exonuclease that prefers single-stranded DNA and RNA. May play a role in the H(2)O(2)-induced DNA damage repair." .
?annotation4 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation5 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation6 a up:Subcellular_Location_Annotation .
?annotation6li7 up:cellularComponent .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the metallo-dependent hydrolases superfamily. TatD-type hydrolase family. TatD subfamily.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:60240 .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:60240 .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:60240 .
_:313242 a rdf:Statement ;
up:attribution _:313220 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:313243 a rdf:Statement ;
up:attribution _:313221 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:313244 a rdf:Statement ;
up:attribution _:313222 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:313245 a rdf:Statement ;
up:attribution _:313223 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:313246 a rdf:Statement ;
up:attribution _:313224 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:313247 a rdf:Statement ;
up:attribution _:313225 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:313248 a rdf:Statement ;
up:attribution _:313226 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:313249 a rdf:Statement ;
up:attribution _:313227 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:313250 a rdf:Statement ;
up:attribution _:313228 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:313251 a rdf:Statement ;
up:attribution _:313229 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:269 .
_:313252 a rdf:Statement ;
up:attribution _:313230 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:313253 a rdf:Statement ;
up:attribution _:313231 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:313254 a rdf:Statement ;
up:attribution _:313232 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:313255 a rdf:Statement ;
up:attribution _:313233 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:540 .
_:313256 a rdf:Statement ;
up:attribution _:313234 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008310 .
_:313257 a rdf:Statement ;
up:attribution _:313235 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000175 .
_:313258 a rdf:Statement ;
up:attribution _:313236 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:313259 a rdf:Statement ;
up:attribution _:313237 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0090304 .
_:313260 a rdf:Statement ;
up:attribution _:313238 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:313261 a rdf:Statement ;
up:source unirule:MF_00901 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:313262 a rdf:Statement ;
up:attribution _:313239 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:313263 a rdf:Statement ;
up:source unirule:MF_00901 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:313264 a rdf:Statement ;
up:attribution _:313240 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:313265 a rdf:Statement ;
up:source unirule:MF_00901 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:313266 a rdf:Statement ;
up:attribution _:313241 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00901
#Rule MF_00901 Created by:? on:2011-07-08 Modified by:Catherine Rivoire on:2023-12-15
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00901 .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(URI(CONCAT(STR(?this), '#MF_00901a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch34 faldo:location ?templateMotifSequenceMatchRegionP2785935 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2785937 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27859MF_0090130 .
?templateMotifSequenceMatchRegionP2785935 faldo:begin ?templateMotifSequenceMatchBeginP2785936 .
?templateMotifSequenceMatchBeginP2785936 faldo:position ?templateMotifSequenceMatchBeginPositionP2785931 ;
faldo:reference isoform:P27859-1 .
?templateMotifSequenceProfileAlignmentOperationP2785937 edam:has_input signature:MF_00901 ;
rdf:type edam:operation_0300 .
?targetMotifMatch38 faldo:location ?targetMotifMatchRegionMatch39 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0090141 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27859MF_0090132 .
?targetMotifMatchRegionMatch39 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0090140 .
?targetMotifMatchRegionMatchBeginMF_0090140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0090133 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0090141 edam:has_input signature:MF_00901 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27859MF_0090130, 1, (STRLEN(?templateMotifCigarP27859MF_0090130) - STRLEN(REPLACE(?templateMotifCigarP27859MF_0090130, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP2785931) + 1)), '}'), '')))), '[a-z]', '')) AS ?step142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27859MF_0090132, 1, (STRLEN(?targetMotifMatchCigarP27859MF_0090132) - STRLEN(REPLACE(?targetMotifMatchCigarP27859MF_0090132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27859MF_0090132, 1, (STRLEN(?targetMotifMatchCigarP27859MF_0090132) - STRLEN(REPLACE(?targetMotifMatchCigarP27859MF_0090132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), '')))), '[^-]', ''))) AS ?step243) .
BIND(((?step243 + ?targetMotifMatchRegionMatchBeginPositionMF_0090133) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionP2785950 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2785952 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27859MF_0090145 .
?templateMotifSequenceMatchRegionP2785950 faldo:begin ?templateMotifSequenceMatchBeginP2785951 .
?templateMotifSequenceMatchBeginP2785951 faldo:position ?templateMotifSequenceMatchBeginPositionP2785946 ;
faldo:reference isoform:P27859-1 .
?templateMotifSequenceProfileAlignmentOperationP2785952 edam:has_input signature:MF_00901 ;
rdf:type edam:operation_0300 .
?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0090156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27859MF_0090147 .
?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0090155 .
?targetMotifMatchRegionMatchBeginMF_0090155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0090148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0090156 edam:has_input signature:MF_00901 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27859MF_0090145, 1, (STRLEN(?templateMotifCigarP27859MF_0090145) - STRLEN(REPLACE(?templateMotifCigarP27859MF_0090145, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionP2785946) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27859MF_0090147, 1, (STRLEN(?targetMotifMatchCigarP27859MF_0090147) - STRLEN(REPLACE(?targetMotifMatchCigarP27859MF_0090147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27859MF_0090147, 1, (STRLEN(?targetMotifMatchCigarP27859MF_0090147) - STRLEN(REPLACE(?targetMotifMatchCigarP27859MF_0090147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0090148) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionP2785965 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2785967 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27859MF_0090160 .
?templateMotifSequenceMatchRegionP2785965 faldo:begin ?templateMotifSequenceMatchBeginP2785966 .
?templateMotifSequenceMatchBeginP2785966 faldo:position ?templateMotifSequenceMatchBeginPositionP2785961 ;
faldo:reference isoform:P27859-1 .
?templateMotifSequenceProfileAlignmentOperationP2785967 edam:has_input signature:MF_00901 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0090171 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27859MF_0090162 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0090170 .
?targetMotifMatchRegionMatchBeginMF_0090170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0090163 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0090171 edam:has_input signature:MF_00901 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27859MF_0090160, 1, (STRLEN(?templateMotifCigarP27859MF_0090160) - STRLEN(REPLACE(?templateMotifCigarP27859MF_0090160, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP2785961) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27859MF_0090162, 1, (STRLEN(?targetMotifMatchCigarP27859MF_0090162) - STRLEN(REPLACE(?targetMotifMatchCigarP27859MF_0090162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27859MF_0090162, 1, (STRLEN(?targetMotifMatchCigarP27859MF_0090162) - STRLEN(REPLACE(?targetMotifMatchCigarP27859MF_0090162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0090163) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00901a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
}
"xsd:string |