| http://purl.uniprot.org/unirules/MF_01324#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:475630 up:source unirule:MF_01324 .
_:475631 up:source unirule:MF_01324 .
_:475632 up:source unirule:MF_01324 .
_:475633 up:source unirule:MF_01324 .
_:475634 up:source unirule:MF_01324 .
_:475635 up:source unirule:MF_01324 .
_:475636 up:source unirule:MF_01324 .
_:475637 up:source unirule:MF_01324 .
_:475638 up:source unirule:MF_01324 .
_:475639 up:source unirule:MF_01324 .
_:475640 up:source unirule:MF_01324 .
_:475641 up:source unirule:MF_01324 .
_:475642 up:source unirule:MF_01324 .
_:475643 up:source unirule:MF_01324 .
_:475644 up:source unirule:MF_01324 .
_:475645 up:source unirule:MF_01324 .
_:475646 up:source unirule:MF_01324 .
_:475647 up:source unirule:MF_01324 .
_:475648 up:source unirule:MF_01324 .
_:475649 up:source unirule:MF_01324 .
_:475650 up:source unirule:MF_01324 .
_:475651 up:source unirule:MF_01324 .
_:475652 up:source unirule:MF_01324 .
_:475653 up:source unirule:MF_01324 .
_:475654 up:source unirule:MF_01324 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0003677 ,
GO:0003899 ,
GO:0006351 ,
keyword:240 ,
keyword:548 ,
keyword:804 ,
keyword:808 .
?gene0 skos:prefLabel 'rpoC2' .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'DNA-dependent RNA polymerase catalyzes the transcription of DNA into RNA using the four ribonucleoside triphosphates as substrates.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment "Belongs to the RNA polymerase beta' chain family. RpoC2 subfamily." .
?case5 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 .
?case6 up:classifiedWith GO:0009507 .
?case7 up:alternativeName ?name9 ,
?name10 ;
up:recommendedName ?name8 .
?name8 up:ecName '2.7.7.6' ;
up:fullName "DNA-directed RNA polymerase subunit beta'" ;
up:shortName "RNAP subunit beta'" ;
rdf:type up:Structured_Name .
?name9 up:fullName "RNA polymerase subunit beta'" ;
rdf:type up:Structured_Name .
?name10 up:fullName "Transcriptase subunit beta'" ;
rdf:type up:Structured_Name .
?case11 up:alternativeName ?name13 ,
?name14 ;
up:recommendedName ?name12 .
?name12 up:ecName '2.7.7.6' ;
up:fullName "DNA-directed RNA polymerase subunit beta''" ;
rdf:type up:Structured_Name .
?name13 up:fullName 'PEP' ;
rdf:type up:Structured_Name .
?name14 up:fullName "Plastid-encoded RNA polymerase subunit beta''" ;
up:shortName "RNA polymerase subunit beta''" ;
rdf:type up:Structured_Name .
?pfs15 up:annotation ?annotation16 ,
?annotation22 ,
?annotation28 ,
?annotation34 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:29105 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:29105 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:29105 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf chebi:29105 .
_:475655 a rdf:Statement ;
up:attribution _:475630 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:475656 a rdf:Statement ;
up:attribution _:475631 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:475657 a rdf:Statement ;
up:attribution _:475632 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:475658 a rdf:Statement ;
up:attribution _:475633 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:475659 a rdf:Statement ;
up:attribution _:475634 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:475660 a rdf:Statement ;
up:attribution _:475635 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:475661 a rdf:Statement ;
up:attribution _:475636 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:548 .
_:475662 a rdf:Statement ;
up:attribution _:475637 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:240 .
_:475663 a rdf:Statement ;
up:attribution _:475638 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:475664 a rdf:Statement ;
up:attribution _:475639 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003899 .
_:475665 a rdf:Statement ;
up:attribution _:475640 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006351 .
_:475666 a rdf:Statement ;
up:attribution _:475641 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:475667 a rdf:Statement ;
up:attribution _:475642 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:475668 a rdf:Statement ;
up:attribution _:475643 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:475669 a rdf:Statement ;
up:attribution _:475644 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009507 .
_:475670 a rdf:Statement ;
up:attribution _:475645 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:475671 a rdf:Statement ;
up:attribution _:475646 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:475672 a rdf:Statement ;
up:attribution _:475647 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:475673 a rdf:Statement ;
up:attribution _:475648 ;
rdf:subject ?case11 ;
rdf:predicate up:recommendedName ;
rdf:object ?name12 .
_:475674 a rdf:Statement ;
up:attribution _:475649 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:475675 a rdf:Statement ;
up:attribution _:475650 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:475676 a rdf:Statement ;
up:source unirule:MF_01324 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:475677 a rdf:Statement ;
up:attribution _:475651 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:475678 a rdf:Statement ;
up:source unirule:MF_01324 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:475679 a rdf:Statement ;
up:attribution _:475652 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:475680 a rdf:Statement ;
up:source unirule:MF_01324 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:475681 a rdf:Statement ;
up:attribution _:475653 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:475682 a rdf:Statement ;
up:source unirule:MF_01324 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:475683 a rdf:Statement ;
up:attribution _:475654 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01324
#Rule MF_01324 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-03-21
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01324 .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_01322 .
})) .
} UNION {
?this rdfs:seeAlso signature:MF_01324 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_01322 .
})) .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
}
BIND(URI(CONCAT(STR(?this), '#MF_01324a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01324a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01324a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch44 faldo:location ?templateMotifSequenceMatchRegionP2270545 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2270547 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22705MF_0132440 .
?templateMotifSequenceMatchRegionP2270545 faldo:begin ?templateMotifSequenceMatchBeginP2270546 .
?templateMotifSequenceMatchBeginP2270546 faldo:position ?templateMotifSequenceMatchBeginPositionP2270541 ;
faldo:reference isoform:P22705-1 .
?templateMotifSequenceProfileAlignmentOperationP2270547 edam:has_input signature:MF_01324 ;
rdf:type edam:operation_0300 .
?targetMotifMatch48 faldo:location ?targetMotifMatchRegionMatch49 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0132451 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22705MF_0132442 .
?targetMotifMatchRegionMatch49 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0132450 .
?targetMotifMatchRegionMatchBeginMF_0132450 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0132443 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0132451 edam:has_input signature:MF_01324 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22705MF_0132440, 1, (STRLEN(?templateMotifCigarP22705MF_0132440) - STRLEN(REPLACE(?templateMotifCigarP22705MF_0132440, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionP2270541) + 1)), '}'), '')))), '[a-z]', '')) AS ?step152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22705MF_0132442, 1, (STRLEN(?targetMotifMatchCigarP22705MF_0132442) - STRLEN(REPLACE(?targetMotifMatchCigarP22705MF_0132442, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22705MF_0132442, 1, (STRLEN(?targetMotifMatchCigarP22705MF_0132442) - STRLEN(REPLACE(?targetMotifMatchCigarP22705MF_0132442, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), '')))), '[^-]', ''))) AS ?step253) .
BIND(((?step253 + ?targetMotifMatchRegionMatchBeginPositionMF_0132443) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22705MF_0132440, 1, (STRLEN(?templateMotifCigarP22705MF_0132440) - STRLEN(REPLACE(?templateMotifCigarP22705MF_0132440, CONCAT('^(?:-*[^-]){', STR(((293 - ?templateMotifSequenceMatchBeginPositionP2270541) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22705MF_0132442, 1, (STRLEN(?targetMotifMatchCigarP22705MF_0132442) - STRLEN(REPLACE(?targetMotifMatchCigarP22705MF_0132442, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22705MF_0132442, 1, (STRLEN(?targetMotifMatchCigarP22705MF_0132442) - STRLEN(REPLACE(?targetMotifMatchCigarP22705MF_0132442, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0132443) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22705MF_0132440, 1, (STRLEN(?templateMotifCigarP22705MF_0132440) - STRLEN(REPLACE(?templateMotifCigarP22705MF_0132440, CONCAT('^(?:-*[^-]){', STR(((300 - ?templateMotifSequenceMatchBeginPositionP2270541) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22705MF_0132442, 1, (STRLEN(?targetMotifMatchCigarP22705MF_0132442) - STRLEN(REPLACE(?targetMotifMatchCigarP22705MF_0132442, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22705MF_0132442, 1, (STRLEN(?targetMotifMatchCigarP22705MF_0132442) - STRLEN(REPLACE(?targetMotifMatchCigarP22705MF_0132442, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0132443) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22705MF_0132440, 1, (STRLEN(?templateMotifCigarP22705MF_0132440) - STRLEN(REPLACE(?templateMotifCigarP22705MF_0132440, CONCAT('^(?:-*[^-]){', STR(((303 - ?templateMotifSequenceMatchBeginPositionP2270541) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22705MF_0132442, 1, (STRLEN(?targetMotifMatchCigarP22705MF_0132442) - STRLEN(REPLACE(?targetMotifMatchCigarP22705MF_0132442, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22705MF_0132442, 1, (STRLEN(?targetMotifMatchCigarP22705MF_0132442) - STRLEN(REPLACE(?targetMotifMatchCigarP22705MF_0132442, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) .
BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_0132443) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'C')) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag64) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag64, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_01324a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_01324a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_01324a10')) AS ?name10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1117 .
})) .
BIND(?this AS ?case11) .
BIND(URI(CONCAT(STR(?this), '#MF_01324a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_01324a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_01324a14')) AS ?name14) .
}
}
"xsd:string |