| http://purl.uniprot.org/unirules/MF_03177#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:862548 up:source unirule:MF_03177 .
_:862549 up:source unirule:MF_03177 .
_:862550 up:source unirule:MF_03177 .
_:862551 up:source unirule:MF_03177 .
_:862552 up:source unirule:MF_03177 .
_:862553 up:source unirule:MF_03177 .
_:862554 up:source unirule:MF_03177 .
_:862555 up:source unirule:MF_03177 .
_:862556 up:source unirule:MF_03177 .
_:862557 up:source unirule:MF_03177 .
_:862558 up:source unirule:MF_03177 .
_:862559 up:source unirule:MF_03177 .
_:862560 up:source unirule:MF_03177 .
_:862561 up:source unirule:MF_03177 .
_:862562 up:source unirule:MF_03177 .
_:862563 up:source unirule:MF_03177 .
_:862564 up:source unirule:MF_03177 .
_:862565 up:source unirule:MF_03177 .
_:862566 up:source unirule:MF_03177 .
_:862567 up:source unirule:MF_03177 .
_:862568 up:source unirule:MF_03177 .
_:862569 up:source unirule:MF_03177 .
_:862570 up:source unirule:MF_03177 .
_:862571 up:source unirule:MF_03177 .
_:862572 up:source unirule:MF_03177 .
_:862573 up:source unirule:MF_03177 .
_:862574 up:source unirule:MF_03177 .
_:862575 up:source unirule:MF_03177 .
_:862576 up:source unirule:MF_03177 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation9 ,
?annotation12 ;
up:classifiedWith GO:0000781 ,
GO:0005524 ,
GO:0005657 ,
GO:0006260 ,
GO:0006281 ,
GO:0043139 ,
GO:0051880 ,
keyword:158 ,
keyword:227 ,
keyword:234 ,
keyword:238 ,
keyword:347 ,
keyword:378 ,
keyword:413 ,
keyword:539 ,
keyword:547 ,
keyword:67 ,
keyword:779 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.6.2.3' ;
up:fullName 'ATP-dependent DNA helicase RRM3' ;
rdf:type up:Structured_Name .
?name1 up:fullName "DNA 5'-3' helicase RRM3" ;
rdf:type up:Structured_Name .
?name2 up:fullName 'rDNA recombination mutation protein 3' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'RRM3' .
?annotation4 a up:Function_Annotation ;
rdfs:comment "5' to 3' DNA replicative helicase recruited to paused replisomes to promote fork progression throughout nonhistone protein-DNA complexes, naturally occurring impediments that are encountered in each S phase where replication forks pauses. Required for timely replication of the telomere and subtelomeric DNA and for wild-type levels of telomeric silencing. Involved in DNA repair during stalled replication fork, regulation of fragile sites expression and essential for genome stability. Plays also a role in mtDNA replication. Has G-quadruplex (G4) unwinding activity and can suppress G4-induced genome instability when PIF1 levels are low." .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:enzymeClass .
?annotation7 up:activity ?activity8 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity8 up:catalyticActivity ;
up:enzymeClass .
?annotation9 a up:Subcellular_Location_Annotation .
?annotation9li10 up:cellularComponent .
?annotation9li11 up:cellularComponent .
?annotation12 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the helicase family. PIF1 subfamily.' .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:30616 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
rdf:type up:Nucleotide_Binding_Annotation .
?pfsb22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
_:862577 a rdf:Statement ;
up:attribution _:862548 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:862578 a rdf:Statement ;
up:attribution _:862549 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:862579 a rdf:Statement ;
up:attribution _:862550 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:862580 a rdf:Statement ;
up:attribution _:862551 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:862581 a rdf:Statement ;
up:attribution _:862552 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:862582 a rdf:Statement ;
up:attribution _:862553 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:862583 a rdf:Statement ;
up:attribution _:862554 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:862584 a rdf:Statement ;
up:attribution _:862555 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:862585 a rdf:Statement ;
up:attribution _:862556 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:862586 a rdf:Statement ;
up:attribution _:862557 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:862587 a rdf:Statement ;
up:attribution _:862558 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:158 .
_:862588 a rdf:Statement ;
up:attribution _:862559 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:227 .
_:862589 a rdf:Statement ;
up:attribution _:862560 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:234 .
_:862590 a rdf:Statement ;
up:attribution _:862561 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:862591 a rdf:Statement ;
up:attribution _:862562 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:347 .
_:862592 a rdf:Statement ;
up:attribution _:862563 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:862593 a rdf:Statement ;
up:attribution _:862564 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:862594 a rdf:Statement ;
up:attribution _:862565 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:862595 a rdf:Statement ;
up:attribution _:862566 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:862596 a rdf:Statement ;
up:attribution _:862567 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:779 .
_:862597 a rdf:Statement ;
up:attribution _:862568 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005657 .
_:862598 a rdf:Statement ;
up:attribution _:862569 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000781 .
_:862599 a rdf:Statement ;
up:attribution _:862570 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:862600 a rdf:Statement ;
up:attribution _:862571 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043139 .
_:862601 a rdf:Statement ;
up:attribution _:862572 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051880 .
_:862602 a rdf:Statement ;
up:attribution _:862573 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006260 .
_:862603 a rdf:Statement ;
up:attribution _:862574 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006281 .
_:862604 a rdf:Statement ;
up:source unirule:MF_03177 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:862605 a rdf:Statement ;
up:attribution _:862575 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:862606 a rdf:Statement ;
up:source unirule:MF_03177 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:862607 a rdf:Statement ;
up:attribution _:862576 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03177
#Rule MF_03177 Created by:? on:2013-07-31 Modified by:Catherine Rivoire on:2025-09-18
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03177 .
?thisOrganism rdfs:subClassOf+ taxon:4892 .
BIND(URI(CONCAT(STR(?this), '#MF_03177a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a12')) AS ?annotation12) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch30 faldo:location ?templateMotifSequenceMatchRegionP3876631 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3876633 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38766MF_0317726 .
?templateMotifSequenceMatchRegionP3876631 faldo:begin ?templateMotifSequenceMatchBeginP3876632 .
?templateMotifSequenceMatchBeginP3876632 faldo:position ?templateMotifSequenceMatchBeginPositionP3876627 ;
faldo:reference isoform:P38766-1 .
?templateMotifSequenceProfileAlignmentOperationP3876633 edam:has_input signature:MF_03177 ;
rdf:type edam:operation_0300 .
?targetMotifMatch34 faldo:location ?targetMotifMatchRegionMatch35 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0317737 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38766MF_0317728 .
?targetMotifMatchRegionMatch35 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0317736 .
?targetMotifMatchRegionMatchBeginMF_0317736 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0317729 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0317737 edam:has_input signature:MF_03177 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38766MF_0317726, 1, (STRLEN(?templateMotifCigarP38766MF_0317726) - STRLEN(REPLACE(?templateMotifCigarP38766MF_0317726, CONCAT('^(?:-*[^-]){', STR(((254 - ?templateMotifSequenceMatchBeginPositionP3876627) + 1)), '}'), '')))), '[a-z]', '')) AS ?step138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38766MF_0317728, 1, (STRLEN(?targetMotifMatchCigarP38766MF_0317728) - STRLEN(REPLACE(?targetMotifMatchCigarP38766MF_0317728, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38766MF_0317728, 1, (STRLEN(?targetMotifMatchCigarP38766MF_0317728) - STRLEN(REPLACE(?targetMotifMatchCigarP38766MF_0317728, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step138), '}'), '')))), '[^-]', ''))) AS ?step239) .
BIND(((?step239 + ?targetMotifMatchRegionMatchBeginPositionMF_0317729) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38766MF_0317726, 1, (STRLEN(?templateMotifCigarP38766MF_0317726) - STRLEN(REPLACE(?templateMotifCigarP38766MF_0317726, CONCAT('^(?:-*[^-]){', STR(((261 - ?templateMotifSequenceMatchBeginPositionP3876627) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38766MF_0317728, 1, (STRLEN(?targetMotifMatchCigarP38766MF_0317728) - STRLEN(REPLACE(?targetMotifMatchCigarP38766MF_0317728, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38766MF_0317728, 1, (STRLEN(?targetMotifMatchCigarP38766MF_0317728) - STRLEN(REPLACE(?targetMotifMatchCigarP38766MF_0317728, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) .
BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0317729) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]AGTGKS', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionP3876648 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3876650 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38766MF_0317743 .
?templateMotifSequenceMatchRegionP3876648 faldo:begin ?templateMotifSequenceMatchBeginP3876649 .
?templateMotifSequenceMatchBeginP3876649 faldo:position ?templateMotifSequenceMatchBeginPositionP3876644 ;
faldo:reference isoform:P38766-1 .
?templateMotifSequenceProfileAlignmentOperationP3876650 edam:has_input signature:MF_03177 ;
rdf:type edam:operation_0300 .
?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0317754 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38766MF_0317745 .
?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0317753 .
?targetMotifMatchRegionMatchBeginMF_0317753 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0317746 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0317754 edam:has_input signature:MF_03177 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38766MF_0317743, 1, (STRLEN(?templateMotifCigarP38766MF_0317743) - STRLEN(REPLACE(?templateMotifCigarP38766MF_0317743, CONCAT('^(?:-*[^-]){', STR(((682 - ?templateMotifSequenceMatchBeginPositionP3876644) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38766MF_0317745, 1, (STRLEN(?targetMotifMatchCigarP38766MF_0317745) - STRLEN(REPLACE(?targetMotifMatchCigarP38766MF_0317745, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38766MF_0317745, 1, (STRLEN(?targetMotifMatchCigarP38766MF_0317745) - STRLEN(REPLACE(?targetMotifMatchCigarP38766MF_0317745, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0317746) - 1) AS ?thisPositionOn24) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38766MF_0317743, 1, (STRLEN(?templateMotifCigarP38766MF_0317743) - STRLEN(REPLACE(?templateMotifCigarP38766MF_0317743, CONCAT('^(?:-*[^-]){', STR(((701 - ?templateMotifSequenceMatchBeginPositionP3876644) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38766MF_0317745, 1, (STRLEN(?targetMotifMatchCigarP38766MF_0317745) - STRLEN(REPLACE(?targetMotifMatchCigarP38766MF_0317745, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38766MF_0317745, 1, (STRLEN(?targetMotifMatchCigarP38766MF_0317745) - STRLEN(REPLACE(?targetMotifMatchCigarP38766MF_0317745, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0317746) - 1) AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) .
FILTER (REGEX('[QH][ARNDCQEGHILKMFPSTWYVBZJUOX]YVA[LI]SR[AV][ARNDCQEGHILKMFPSTWYVBZJUOX]{5)[LIV][QERH][LIV][ARNDCQEGHILKMFPSTWYVBZJUOX]{2)F', SUBSTR(?thisSequenceValue, ?thisPositionOn24, (?thisPositionOn25 - ?thisPositionOn24)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03177a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
}
"xsd:string |