| http://purl.uniprot.org/unirules/MF_01321#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:473784 up:source unirule:MF_01321 .
_:473785 up:source unirule:MF_01321 .
_:473786 up:source unirule:MF_01321 .
_:473787 up:source unirule:MF_01321 .
_:473788 up:source unirule:MF_01321 .
_:473789 up:source unirule:MF_01321 .
_:473790 up:source unirule:MF_01321 .
_:473791 up:source unirule:MF_01321 .
_:473792 up:source unirule:MF_01321 .
_:473793 up:source unirule:MF_01321 .
_:473794 up:source unirule:MF_01321 .
_:473795 up:source unirule:MF_01321 .
_:473796 up:source unirule:MF_01321 .
_:473797 up:source unirule:MF_01321 .
_:473798 up:source unirule:MF_01321 .
_:473799 up:source unirule:MF_01321 .
_:473800 up:source unirule:MF_01321 .
_:473801 up:source unirule:MF_01321 .
_:473802 up:source unirule:MF_01321 .
_:473803 up:source unirule:MF_01321 .
_:473804 up:source unirule:MF_01321 .
?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 'rpoB' .
?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.' .
?case5 up:alternativeName ?name7 ,
?name8 ;
up:classifiedWith GO:0009507 ;
up:recommendedName ?name6 .
?name6 up:ecName '2.7.7.6' ;
up:fullName 'DNA-directed RNA polymerase subunit beta' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'PEP' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'Plastid-encoded RNA polymerase subunit beta' ;
up:shortName 'RNA polymerase subunit beta' ;
rdf:type up:Structured_Name .
?case9 up:alternativeName ?name11 ,
?name12 ;
up:recommendedName ?name10 .
?name10 up:ecName '2.7.7.6' ;
up:fullName 'DNA-directed RNA polymerase subunit beta' ;
up:shortName 'RNAP subunit beta' ;
rdf:type up:Structured_Name .
?name11 up:fullName 'RNA polymerase subunit beta' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'Transcriptase subunit beta' ;
rdf:type up:Structured_Name .
?case16 up:classifiedWith keyword:7 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N6-acetyllysine' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N6-acetyllysine' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
_:473805 a rdf:Statement ;
up:attribution _:473784 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:473806 a rdf:Statement ;
up:attribution _:473785 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:473807 a rdf:Statement ;
up:attribution _:473786 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:473808 a rdf:Statement ;
up:attribution _:473787 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:473809 a rdf:Statement ;
up:attribution _:473788 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:473810 a rdf:Statement ;
up:attribution _:473789 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:473811 a rdf:Statement ;
up:attribution _:473790 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:548 .
_:473812 a rdf:Statement ;
up:attribution _:473791 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:240 .
_:473813 a rdf:Statement ;
up:attribution _:473792 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:473814 a rdf:Statement ;
up:attribution _:473793 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003899 .
_:473815 a rdf:Statement ;
up:attribution _:473794 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006351 .
_:473816 a rdf:Statement ;
up:attribution _:473795 ;
rdf:subject ?case5 ;
rdf:predicate up:recommendedName ;
rdf:object ?name6 .
_:473817 a rdf:Statement ;
up:attribution _:473796 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:473818 a rdf:Statement ;
up:attribution _:473797 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:473819 a rdf:Statement ;
up:attribution _:473798 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009507 .
_:473820 a rdf:Statement ;
up:attribution _:473799 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:473821 a rdf:Statement ;
up:attribution _:473800 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:473822 a rdf:Statement ;
up:attribution _:473801 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:473823 a rdf:Statement ;
up:attribution _:473802 ;
rdf:subject ?case16 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:7 .
_:473824 a rdf:Statement ;
up:source unirule:MF_01321 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:473825 a rdf:Statement ;
up:attribution _:473803 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:473826 a rdf:Statement ;
up:source unirule:MF_01321 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:473827 a rdf:Statement ;
up:attribution _:473804 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01321
#Rule MF_01321 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-03-21
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01321 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this rdfs:seeAlso signature:MF_01321 .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
} UNION {
?this up:encodedIn up:Cyanelle .
} UNION {
?this up:encodedIn up:Apicoplast .
} UNION {
?this up:encodedIn up:Organellar_chromatophore .
} UNION {
?this up:encodedIn up:Non-photosynthetic_plastid .
}
}
BIND(URI(CONCAT(STR(?this), '#MF_01321a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch34 faldo:location ?templateMotifSequenceMatchRegionP0A8V235 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8V237 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8V2MF_0132130 .
?templateMotifSequenceMatchRegionP0A8V235 faldo:begin ?templateMotifSequenceMatchBeginP0A8V236 .
?templateMotifSequenceMatchBeginP0A8V236 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8V231 ;
faldo:reference isoform:P0A8V2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8V237 edam:has_input signature:MF_01321 ;
rdf:type edam:operation_0300 .
?targetMotifMatch38 faldo:location ?targetMotifMatchRegionMatch39 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0132141 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8V2MF_0132132 .
?targetMotifMatchRegionMatch39 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0132140 .
?targetMotifMatchRegionMatchBeginMF_0132140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0132133 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0132141 edam:has_input signature:MF_01321 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_1) .
VALUES ?supertaxon29 {taxon:561 taxon:620}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon29 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8V2MF_0132130, 1, (STRLEN(?templateMotifCigarP0A8V2MF_0132130) - STRLEN(REPLACE(?templateMotifCigarP0A8V2MF_0132130, CONCAT('^(?:-*[^-]){', STR(((1022 - ?templateMotifSequenceMatchBeginPositionP0A8V231) + 1)), '}'), '')))), '[a-z]', '')) AS ?step142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8V2MF_0132132, 1, (STRLEN(?targetMotifMatchCigarP0A8V2MF_0132132) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8V2MF_0132132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8V2MF_0132132, 1, (STRLEN(?targetMotifMatchCigarP0A8V2MF_0132132) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8V2MF_0132132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), '')))), '[^-]', ''))) AS ?step243) .
BIND(((?step243 + ?targetMotifMatchRegionMatchBeginPositionMF_0132133) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionP0A8V251 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8V253 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8V2MF_0132146 .
?templateMotifSequenceMatchRegionP0A8V251 faldo:begin ?templateMotifSequenceMatchBeginP0A8V252 .
?templateMotifSequenceMatchBeginP0A8V252 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8V247 ;
faldo:reference isoform:P0A8V2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8V253 edam:has_input signature:MF_01321 ;
rdf:type edam:operation_0300 .
?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0132157 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8V2MF_0132148 .
?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0132156 .
?targetMotifMatchRegionMatchBeginMF_0132156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0132149 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0132157 edam:has_input signature:MF_01321 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_2) .
VALUES ?supertaxon45 {taxon:561 taxon:620}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon45 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8V2MF_0132146, 1, (STRLEN(?templateMotifCigarP0A8V2MF_0132146) - STRLEN(REPLACE(?templateMotifCigarP0A8V2MF_0132146, CONCAT('^(?:-*[^-]){', STR(((1200 - ?templateMotifSequenceMatchBeginPositionP0A8V247) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8V2MF_0132148, 1, (STRLEN(?targetMotifMatchCigarP0A8V2MF_0132148) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8V2MF_0132148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8V2MF_0132148, 1, (STRLEN(?targetMotifMatchCigarP0A8V2MF_0132148) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8V2MF_0132148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0132149) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs2t60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case5) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a8')) AS ?name8) .
}
OPTIONAL {
?this a up:Protein .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_01321a12')) AS ?name12) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
BIND(?this AS ?case13) .
}
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 ?case14) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1117 .
})) .
BIND(?this AS ?case15) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:561 .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:620 .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:561 .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:620 .
}
BIND(?this AS ?caseWithTag61) .
}
BIND(IF((BOUND(?tagFT_1) || BOUND(?tagFT_2)), ?caseWithTag61, ?UNBOUND_VARIABLE) AS ?case16) .
}
"xsd:string |