| http://purl.uniprot.org/unirules/MF_00957#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:333165 up:source unirule:MF_00957 .
_:333166 up:source unirule:MF_00957 .
_:333167 up:source unirule:MF_00957 .
_:333168 up:source unirule:MF_00957 .
_:333169 up:source unirule:MF_00957 .
_:333170 up:source unirule:MF_00957 .
_:333171 up:source unirule:MF_00957 .
_:333172 up:source unirule:MF_00957 .
_:333173 up:source unirule:MF_00957 .
_:333174 up:source unirule:MF_00957 .
_:333175 up:source unirule:MF_00957 .
_:333176 up:source unirule:MF_00957 .
_:333177 up:source unirule:MF_00957 .
_:333178 up:source unirule:MF_00957 .
_:333179 up:source unirule:MF_00957 .
_:333180 up:source unirule:MF_00957 .
_:333181 up:source unirule:MF_00957 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0003723 ,
GO:0005524 ,
GO:1990817 ,
keyword:507 ,
keyword:547 ,
keyword:67 ,
keyword:694 ,
keyword:804 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.7.19' ;
up:fullName 'Poly(A) polymerase I' ;
up:shortName 'PAP I' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'pcnB' .
?annotation2 a up:Function_Annotation ;
rdfs:comment "Adds poly(A) tail to the 3' end of many RNAs, which usually targets these RNAs for decay. Plays a significant role in the global control of gene expression, through influencing the rate of transcript degradation, and in the general RNA quality control." .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the tRNA nucleotidyltransferase/poly(A) polymerase family.' .
?pfs6 up:annotation ?annotation7 .
?annotation7 faldo:begin ?pfsb8 ;
faldo:end ?pfse9 ;
rdf:type up:Active_Site_Annotation .
?pfsb8 faldo:position ?thisPositionOn10 ;
rdf:type faldo:ExactPosition .
?pfse9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Active_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Active_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
_:333182 a rdf:Statement ;
up:attribution _:333165 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:333183 a rdf:Statement ;
up:attribution _:333166 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:333184 a rdf:Statement ;
up:attribution _:333167 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:333185 a rdf:Statement ;
up:attribution _:333168 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:333186 a rdf:Statement ;
up:attribution _:333169 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:333187 a rdf:Statement ;
up:attribution _:333170 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:333188 a rdf:Statement ;
up:attribution _:333171 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:507 .
_:333189 a rdf:Statement ;
up:attribution _:333172 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:333190 a rdf:Statement ;
up:attribution _:333173 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:694 .
_:333191 a rdf:Statement ;
up:attribution _:333174 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:333192 a rdf:Statement ;
up:attribution _:333175 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:333193 a rdf:Statement ;
up:attribution _:333176 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:333194 a rdf:Statement ;
up:attribution _:333177 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:1990817 .
_:333195 a rdf:Statement ;
up:attribution _:333178 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003723 .
_:333196 a rdf:Statement ;
up:source unirule:MF_00957 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:333197 a rdf:Statement ;
up:attribution _:333179 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:333198 a rdf:Statement ;
up:source unirule:MF_00957 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:333199 a rdf:Statement ;
up:attribution _:333180 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:333200 a rdf:Statement ;
up:source unirule:MF_00957 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:333201 a rdf:Statement ;
up:attribution _:333181 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00957
#Rule MF_00957 Created by:? on:2013-04-22 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00957 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00957a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00957a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00957a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00957a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch28 faldo:location ?templateMotifSequenceMatchRegionP0ABF129 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF131 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABF1MF_0095724 .
?templateMotifSequenceMatchRegionP0ABF129 faldo:begin ?templateMotifSequenceMatchBeginP0ABF130 .
?templateMotifSequenceMatchBeginP0ABF130 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF125 ;
faldo:reference isoform:P0ABF1-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABF131 edam:has_input signature:MF_00957 ;
rdf:type edam:operation_0300 .
?targetMotifMatch32 faldo:location ?targetMotifMatchRegionMatch33 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0095735 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABF1MF_0095726 .
?targetMotifMatchRegionMatch33 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0095734 .
?targetMotifMatchRegionMatchBeginMF_0095734 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0095727 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0095735 edam:has_input signature:MF_00957 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF1MF_0095724, 1, (STRLEN(?templateMotifCigarP0ABF1MF_0095724) - STRLEN(REPLACE(?templateMotifCigarP0ABF1MF_0095724, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP0ABF125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step136) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF1MF_0095726, 1, (STRLEN(?targetMotifMatchCigarP0ABF1MF_0095726) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF1MF_0095726, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF1MF_0095726, 1, (STRLEN(?targetMotifMatchCigarP0ABF1MF_0095726) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF1MF_0095726, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step136), '}'), '')))), '[^-]', ''))) AS ?step237) .
BIND(((?step237 + ?targetMotifMatchRegionMatchBeginPositionMF_0095727) - 1) AS ?thisPositionOn10) .
BIND(?thisPositionOn10 AS ?thisPositionOn11) .
BIND(?this AS ?pfs1t38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn10))) AS ?pfsb8) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfse9) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn10, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00957a7')) AS ?annotation7) .
BIND(?this AS ?pfs6) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch43 faldo:location ?templateMotifSequenceMatchRegionP0ABF144 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF146 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABF1MF_0095739 .
?templateMotifSequenceMatchRegionP0ABF144 faldo:begin ?templateMotifSequenceMatchBeginP0ABF145 .
?templateMotifSequenceMatchBeginP0ABF145 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF140 ;
faldo:reference isoform:P0ABF1-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABF146 edam:has_input signature:MF_00957 ;
rdf:type edam:operation_0300 .
?targetMotifMatch47 faldo:location ?targetMotifMatchRegionMatch48 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0095750 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABF1MF_0095741 .
?targetMotifMatchRegionMatch48 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0095749 .
?targetMotifMatchRegionMatchBeginMF_0095749 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0095742 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0095750 edam:has_input signature:MF_00957 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF1MF_0095739, 1, (STRLEN(?templateMotifCigarP0ABF1MF_0095739) - STRLEN(REPLACE(?templateMotifCigarP0ABF1MF_0095739, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP0ABF140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF1MF_0095741, 1, (STRLEN(?targetMotifMatchCigarP0ABF1MF_0095741) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF1MF_0095741, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF1MF_0095741, 1, (STRLEN(?targetMotifMatchCigarP0ABF1MF_0095741) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF1MF_0095741, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), '')))), '[^-]', ''))) AS ?step252) .
BIND(((?step252 + ?targetMotifMatchRegionMatchBeginPositionMF_0095742) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00957a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch58 faldo:location ?templateMotifSequenceMatchRegionP0ABF159 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABF161 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABF1MF_0095754 .
?templateMotifSequenceMatchRegionP0ABF159 faldo:begin ?templateMotifSequenceMatchBeginP0ABF160 .
?templateMotifSequenceMatchBeginP0ABF160 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABF155 ;
faldo:reference isoform:P0ABF1-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABF161 edam:has_input signature:MF_00957 ;
rdf:type edam:operation_0300 .
?targetMotifMatch62 faldo:location ?targetMotifMatchRegionMatch63 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0095765 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABF1MF_0095756 .
?targetMotifMatchRegionMatch63 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0095764 .
?targetMotifMatchRegionMatchBeginMF_0095764 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0095757 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0095765 edam:has_input signature:MF_00957 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABF1MF_0095754, 1, (STRLEN(?templateMotifCigarP0ABF1MF_0095754) - STRLEN(REPLACE(?templateMotifCigarP0ABF1MF_0095754, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionP0ABF155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABF1MF_0095756, 1, (STRLEN(?targetMotifMatchCigarP0ABF1MF_0095756) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF1MF_0095756, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABF1MF_0095756, 1, (STRLEN(?targetMotifMatchCigarP0ABF1MF_0095756) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABF1MF_0095756, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) .
BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0095757) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00957a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
}
"xsd:string |