| http://purl.uniprot.org/unirules/MF_01323#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:475106 up:source unirule:MF_01323 .
_:475107 up:source unirule:MF_01323 .
_:475108 up:source unirule:MF_01323 .
_:475109 up:source unirule:MF_01323 .
_:475110 up:source unirule:MF_01323 .
_:475111 up:source unirule:MF_01323 .
_:475112 up:source unirule:MF_01323 .
_:475113 up:source unirule:MF_01323 .
_:475114 up:source unirule:MF_01323 .
_:475115 up:source unirule:MF_01323 .
_:475116 up:source unirule:MF_01323 .
_:475117 up:source unirule:MF_01323 .
_:475118 up:source unirule:MF_01323 .
_:475119 up:source unirule:MF_01323 .
_:475120 up:source unirule:MF_01323 .
_:475121 up:source unirule:MF_01323 .
_:475122 up:source unirule:MF_01323 .
_:475123 up:source unirule:MF_01323 .
_:475124 up:source unirule:MF_01323 .
_:475125 up:source unirule:MF_01323 .
_:475126 up:source unirule:MF_01323 .
_:475127 up:source unirule:MF_01323 .
_:475128 up:source unirule:MF_01323 .
_:475129 up:source unirule:MF_01323 .
_:475130 up:source unirule:MF_01323 .
_:475131 up:source unirule:MF_01323 .
_:475132 up:source unirule:MF_01323 .
_:475133 up:source unirule:MF_01323 .
_:475134 up:source unirule:MF_01323 .
_:475135 up:source unirule:MF_01323 .
?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 'rpoC1' .
?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. RpoC1 subfamily." .
?case5 up:classifiedWith GO:0000287 ,
keyword:460 .
?case6 up:classifiedWith GO:0008270 ,
keyword:862 .
?case7 up:alternativeName ?name9 ,
?name10 ;
up:classifiedWith GO:0009507 ;
up:recommendedName ?name8 .
?name8 up:ecName '2.7.7.6' ;
up:fullName "DNA-directed RNA polymerase subunit beta'" ;
rdf:type up:Structured_Name .
?name9 up:fullName 'PEP' ;
rdf:type up:Structured_Name .
?name10 up:fullName "Plastid-encoded RNA polymerase subunit beta'" ;
up:shortName "RNA polymerase 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 gamma' ;
up:shortName 'RNAP subunit gamma' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'RNA polymerase subunit gamma' ;
rdf:type up:Structured_Name .
?name14 up:fullName 'Transcriptase subunit gamma' ;
rdf:type up:Structured_Name .
?case16 up:classifiedWith keyword:479 .
?pfs18 up:annotation ?annotation19 ,
?annotation25 ,
?annotation31 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:18420 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:18420 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
up:ligand ?ligand34 ;
rdf:type up:Binding_Site_Annotation .
?pfsb32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?ligand34 rdfs:subClassOf chebi:18420 .
?pfs37 up:annotation ?annotation38 ,
?annotation44 ,
?annotation50 ,
?annotation56 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
up:ligand ?ligand41 ;
rdf:type up:Binding_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?ligand41 rdfs:subClassOf chebi:29105 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf chebi:29105 .
?annotation50 faldo:begin ?pfsb51 ;
faldo:end ?pfse52 ;
up:ligand ?ligand53 ;
rdf:type up:Binding_Site_Annotation .
?pfsb51 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?pfse52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?ligand53 rdfs:subClassOf chebi:29105 .
?annotation56 faldo:begin ?pfsb57 ;
faldo:end ?pfse58 ;
up:ligand ?ligand59 ;
rdf:type up:Binding_Site_Annotation .
?pfsb57 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?ligand59 rdfs:subClassOf chebi:29105 .
_:475136 a rdf:Statement ;
up:attribution _:475106 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:475137 a rdf:Statement ;
up:attribution _:475107 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:475138 a rdf:Statement ;
up:attribution _:475108 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:475139 a rdf:Statement ;
up:attribution _:475109 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:475140 a rdf:Statement ;
up:attribution _:475110 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:475141 a rdf:Statement ;
up:attribution _:475111 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:475142 a rdf:Statement ;
up:attribution _:475112 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:548 .
_:475143 a rdf:Statement ;
up:attribution _:475113 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:240 .
_:475144 a rdf:Statement ;
up:attribution _:475114 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:475145 a rdf:Statement ;
up:attribution _:475115 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003899 .
_:475146 a rdf:Statement ;
up:attribution _:475116 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006351 .
_:475147 a rdf:Statement ;
up:attribution _:475117 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:475148 a rdf:Statement ;
up:attribution _:475118 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:475149 a rdf:Statement ;
up:attribution _:475119 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:475150 a rdf:Statement ;
up:attribution _:475120 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:475151 a rdf:Statement ;
up:attribution _:475121 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:475152 a rdf:Statement ;
up:attribution _:475122 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:475153 a rdf:Statement ;
up:attribution _:475123 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:475154 a rdf:Statement ;
up:attribution _:475124 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009507 .
_:475155 a rdf:Statement ;
up:attribution _:475125 ;
rdf:subject ?case11 ;
rdf:predicate up:recommendedName ;
rdf:object ?name12 .
_:475156 a rdf:Statement ;
up:attribution _:475126 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:475157 a rdf:Statement ;
up:attribution _:475127 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:475158 a rdf:Statement ;
up:attribution _:475128 ;
rdf:subject ?case16 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:475159 a rdf:Statement ;
up:source unirule:MF_01323 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:475160 a rdf:Statement ;
up:attribution _:475129 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:475161 a rdf:Statement ;
up:source unirule:MF_01323 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:475162 a rdf:Statement ;
up:attribution _:475130 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:475163 a rdf:Statement ;
up:source unirule:MF_01323 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:475164 a rdf:Statement ;
up:attribution _:475131 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:475165 a rdf:Statement ;
up:source unirule:MF_01323 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:475166 a rdf:Statement ;
up:attribution _:475132 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:475167 a rdf:Statement ;
up:source unirule:MF_01323 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:475168 a rdf:Statement ;
up:attribution _:475133 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:475169 a rdf:Statement ;
up:source unirule:MF_01323 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:475170 a rdf:Statement ;
up:attribution _:475134 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:475171 a rdf:Statement ;
up:source unirule:MF_01323 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:475172 a rdf:Statement ;
up:attribution _:475135 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01323
#Rule MF_01323 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-03-21
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01323 .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_01322 .
})) .
} UNION {
?this rdfs:seeAlso signature:MF_01323 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_01322 .
})) .
{
?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_01323a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01323a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01323a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP2270467 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2270469 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22704MF_0132362 .
?templateMotifSequenceMatchRegionP2270467 faldo:begin ?templateMotifSequenceMatchBeginP2270468 .
?templateMotifSequenceMatchBeginP2270468 faldo:position ?templateMotifSequenceMatchBeginPositionP2270463 ;
faldo:reference isoform:P22704-1 .
?templateMotifSequenceProfileAlignmentOperationP2270469 edam:has_input signature:MF_01323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0132373 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22704MF_0132364 .
?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0132372 .
?targetMotifMatchRegionMatchBeginMF_0132372 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0132365 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0132373 edam:has_input signature:MF_01323 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22704MF_0132362, 1, (STRLEN(?templateMotifCigarP22704MF_0132362) - STRLEN(REPLACE(?templateMotifCigarP22704MF_0132362, CONCAT('^(?:-*[^-]){', STR(((467 - ?templateMotifSequenceMatchBeginPositionP2270463) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22704MF_0132364, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132364) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22704MF_0132364, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132364) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0132365) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t76) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22704MF_0132362, 1, (STRLEN(?templateMotifCigarP22704MF_0132362) - STRLEN(REPLACE(?templateMotifCigarP22704MF_0132362, CONCAT('^(?:-*[^-]){', STR(((469 - ?templateMotifSequenceMatchBeginPositionP2270463) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22704MF_0132364, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132364) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22704MF_0132364, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132364) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0132365) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22704MF_0132362, 1, (STRLEN(?templateMotifCigarP22704MF_0132362) - STRLEN(REPLACE(?templateMotifCigarP22704MF_0132362, CONCAT('^(?:-*[^-]){', STR(((471 - ?templateMotifSequenceMatchBeginPositionP2270463) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22704MF_0132364, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132364) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22704MF_0132364, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132364) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0132365) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'D')) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP2270488 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2270490 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22704MF_0132383 .
?templateMotifSequenceMatchRegionP2270488 faldo:begin ?templateMotifSequenceMatchBeginP2270489 .
?templateMotifSequenceMatchBeginP2270489 faldo:position ?templateMotifSequenceMatchBeginPositionP2270484 ;
faldo:reference isoform:P22704-1 .
?templateMotifSequenceProfileAlignmentOperationP2270490 edam:has_input signature:MF_01323 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0132394 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22704MF_0132385 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0132393 .
?targetMotifMatchRegionMatchBeginMF_0132393 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0132386 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0132394 edam:has_input signature:MF_01323 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22704MF_0132383, 1, (STRLEN(?templateMotifCigarP22704MF_0132383) - STRLEN(REPLACE(?templateMotifCigarP22704MF_0132383, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionP2270484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22704MF_0132385, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132385) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22704MF_0132385, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132385) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0132386) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs2t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22704MF_0132383, 1, (STRLEN(?templateMotifCigarP22704MF_0132383) - STRLEN(REPLACE(?templateMotifCigarP22704MF_0132383, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionP2270484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22704MF_0132385, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132385) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22704MF_0132385, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132385) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0132386) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs2t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22704MF_0132383, 1, (STRLEN(?templateMotifCigarP22704MF_0132383) - STRLEN(REPLACE(?templateMotifCigarP22704MF_0132383, CONCAT('^(?:-*[^-]){', STR(((86 - ?templateMotifSequenceMatchBeginPositionP2270484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22704MF_0132385, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132385) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22704MF_0132385, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132385) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0132386) - 1) AS ?thisPositionOn54) .
BIND(?thisPositionOn54 AS ?thisPositionOn55) .
BIND(?this AS ?pfs2t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22704MF_0132383, 1, (STRLEN(?templateMotifCigarP22704MF_0132383) - STRLEN(REPLACE(?templateMotifCigarP22704MF_0132383, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP2270484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22704MF_0132385, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132385) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22704MF_0132385, 1, (STRLEN(?targetMotifMatchCigarP22704MF_0132385) - STRLEN(REPLACE(?targetMotifMatchCigarP22704MF_0132385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0132386) - 1) AS ?thisPositionOn60) .
BIND(?thisPositionOn60 AS ?thisPositionOn61) .
BIND(?this AS ?pfs2t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'C')) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag107) .
}
BIND(IF(BOUND(?tagFTGRP_2), ?caseWithTag107, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag108) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag108, ?UNBOUND_VARIABLE) AS ?case6) .
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_01323a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_01323a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_01323a10')) AS ?name10) .
}
OPTIONAL {
?this a up:Protein .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case11) .
BIND(URI(CONCAT(STR(?this), '#MF_01323a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_01323a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_01323a14')) AS ?name14) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
BIND(?this AS ?case15) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag109) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag109, ?UNBOUND_VARIABLE) AS ?case16) .
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 ?case17) .
}
}
"xsd:string |