| http://purl.uniprot.org/unirules/MF_01488#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:539463 up:source unirule:MF_01488 .
_:539464 up:source unirule:MF_01488 .
_:539465 up:source unirule:MF_01488 .
_:539466 up:source unirule:MF_01488 .
_:539467 up:source unirule:MF_01488 .
_:539468 up:source unirule:MF_01488 .
_:539469 up:source unirule:MF_01488 .
_:539470 up:source unirule:MF_01488 .
_:539471 up:source unirule:MF_01488 .
_:539472 up:source unirule:MF_01488 .
_:539473 up:source unirule:MF_01488 .
_:539474 up:source unirule:MF_01488 .
_:539475 up:source unirule:MF_01488 .
_:539476 up:source unirule:MF_01488 .
_:539477 up:source unirule:MF_01488 .
_:539478 up:source unirule:MF_01488 .
_:539479 up:source unirule:MF_01488 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ;
up:classifiedWith GO:0003677 ,
GO:0043139 ,
keyword:238 ,
keyword:347 ,
keyword:378 ,
keyword:413 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.6.2.3' ;
up:fullName 'ATP-dependent RecD2 DNA helicase' ;
rdf:type up:Structured_Name .
?name1 up:fullName "DNA 5'-3' helicase subunit RecD2" ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'recD2' .
?annotation3 a up:Function_Annotation ;
rdfs:comment "DNA-dependent ATPase and ATP-dependent 5'-3' DNA helicase. Has no activity on blunt DNA or DNA with 3'-overhangs, requires at least 10 bases of 5'-ssDNA for helicase activity." .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the RecD family. RecD2 subfamily.' .
?case9 up:classifiedWith GO:0005524 ,
keyword:547 ,
keyword:67 .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:30616 .
_:539480 a rdf:Statement ;
up:attribution _:539463 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:539481 a rdf:Statement ;
up:attribution _:539464 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:539482 a rdf:Statement ;
up:attribution _:539465 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:539483 a rdf:Statement ;
up:attribution _:539466 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:539484 a rdf:Statement ;
up:attribution _:539467 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:539485 a rdf:Statement ;
up:attribution _:539468 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:539486 a rdf:Statement ;
up:attribution _:539469 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:539487 a rdf:Statement ;
up:attribution _:539470 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:539488 a rdf:Statement ;
up:attribution _:539471 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:347 .
_:539489 a rdf:Statement ;
up:attribution _:539472 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:539490 a rdf:Statement ;
up:attribution _:539473 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:539491 a rdf:Statement ;
up:attribution _:539474 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043139 .
_:539492 a rdf:Statement ;
up:attribution _:539475 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:539493 a rdf:Statement ;
up:attribution _:539476 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:539494 a rdf:Statement ;
up:attribution _:539477 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:539495 a rdf:Statement ;
up:attribution _:539478 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:539496 a rdf:Statement ;
up:source unirule:MF_01488 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:539497 a rdf:Statement ;
up:attribution _:539479 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01488
#Rule MF_01488 Created by:? on:2014-01-16 Modified by:Elisabeth Coudert on:2025-05-19
VALUES ?supertaxon17 {taxon:201174 taxon:204428 taxon:1090 taxon:200795 taxon:1117 taxon:1297 taxon:1239 taxon:1224 taxon:508458 taxon:544448}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01488 .
?thisOrganism rdfs:subClassOf+ ?supertaxon17 .
BIND(URI(CONCAT(STR(?this), '#MF_01488a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01488a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01488a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01488a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01488a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01488a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch22 faldo:location ?templateMotifSequenceMatchRegionQ9RT6323 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RT6325 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RT63MF_0148818 .
?templateMotifSequenceMatchRegionQ9RT6323 faldo:begin ?templateMotifSequenceMatchBeginQ9RT6324 .
?templateMotifSequenceMatchBeginQ9RT6324 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RT6319 ;
faldo:reference isoform:Q9RT63-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RT6325 edam:has_input signature:MF_01488 ;
rdf:type edam:operation_0300 .
?targetMotifMatch26 faldo:location ?targetMotifMatchRegionMatch27 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0148829 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RT63MF_0148820 .
?targetMotifMatchRegionMatch27 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0148828 .
?targetMotifMatchRegionMatchBeginMF_0148828 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0148821 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0148829 edam:has_input signature:MF_01488 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RT63MF_0148818, 1, (STRLEN(?templateMotifCigarQ9RT63MF_0148818) - STRLEN(REPLACE(?templateMotifCigarQ9RT63MF_0148818, CONCAT('^(?:-*[^-]){', STR(((363 - ?templateMotifSequenceMatchBeginPositionQ9RT6319) + 1)), '}'), '')))), '[a-z]', '')) AS ?step130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RT63MF_0148820, 1, (STRLEN(?targetMotifMatchCigarQ9RT63MF_0148820) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RT63MF_0148820, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RT63MF_0148820, 1, (STRLEN(?targetMotifMatchCigarQ9RT63MF_0148820) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RT63MF_0148820, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step130), '}'), '')))), '[^-]', ''))) AS ?step231) .
BIND(((?step231 + ?targetMotifMatchRegionMatchBeginPositionMF_0148821) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RT63MF_0148818, 1, (STRLEN(?templateMotifCigarQ9RT63MF_0148818) - STRLEN(REPLACE(?templateMotifCigarQ9RT63MF_0148818, CONCAT('^(?:-*[^-]){', STR(((367 - ?templateMotifSequenceMatchBeginPositionQ9RT6319) + 1)), '}'), '')))), '[a-z]', '')) AS ?step132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RT63MF_0148820, 1, (STRLEN(?targetMotifMatchCigarQ9RT63MF_0148820) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RT63MF_0148820, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RT63MF_0148820, 1, (STRLEN(?targetMotifMatchCigarQ9RT63MF_0148820) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RT63MF_0148820, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step132), '}'), '')))), '[^-]', ''))) AS ?step233) .
BIND(((?step233 + ?targetMotifMatchRegionMatchBeginPositionMF_0148821) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER (REGEX('G[TMVKC]GK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01488a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag35) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag35, ?UNBOUND_VARIABLE) AS ?case9) .
}
"xsd:string |