| http://purl.uniprot.org/unirules/MF_01395#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:504485 up:source unirule:MF_01395 .
_:504486 up:source unirule:MF_01395 .
_:504487 up:source unirule:MF_01395 .
_:504488 up:source unirule:MF_01395 .
_:504489 up:source unirule:MF_01395 .
_:504490 up:source unirule:MF_01395 .
_:504491 up:source unirule:MF_01395 .
_:504492 up:source unirule:MF_01395 .
_:504493 up:source unirule:MF_01395 .
_:504494 up:source unirule:MF_01395 .
_:504495 up:source unirule:MF_01395 .
_:504496 up:source unirule:MF_01395 .
_:504497 up:source unirule:MF_01395 .
_:504498 up:source unirule:MF_01395 .
_:504499 up:source unirule:MF_01395 .
_:504500 up:source unirule:MF_01395 .
_:504501 up:source unirule:MF_01395 .
_:504502 up:source unirule:MF_01395 .
_:504503 up:source unirule:MF_01395 .
_:504504 up:source unirule:MF_01395 .
_:504505 up:source unirule:MF_01395 .
_:504506 up:source unirule:MF_01395 .
_:504507 up:source unirule:MF_01395 .
_:504508 up:source unirule:MF_01395 .
_:504509 up:source unirule:MF_01395 .
_:504510 up:source unirule:MF_01395 .
_:504511 up:source unirule:MF_01395 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation4 ;
up:classifiedWith GO:0016743 ,
GO:2001295 ,
keyword:275 ,
keyword:276 ,
keyword:443 ,
keyword:444 ,
keyword:547 ,
keyword:67 ,
keyword:808 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Component of the acetyl coenzyme A carboxylase (ACC) complex. Biotin carboxylase (BC) catalyzes the carboxylation of biotin on its carrier protein (BCCP) and then the CO(2) group is transferred by the transcarboxylase to acetyl-CoA to form malonyl-CoA.' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Pathway_Annotation ;
rdfs:comment 'Lipid metabolism; malonyl-CoA biosynthesis; malonyl-CoA from acetyl-CoA: step 1/1.' .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the AccD/PCCB family.' .
?case5 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 ,
keyword:863 .
?case6 up:recommendedName ?name7 .
?name7 up:ecName '2.1.3.15' ;
up:fullName 'Acetyl-coenzyme A carboxylase carboxyl transferase subunit beta, chloroplastic' ;
up:shortName 'ACCase subunit beta' ,
'Acetyl-CoA carboxylase carboxyltransferase subunit beta' ;
rdf:type up:Structured_Name .
?case8 up:recommendedName ?name9 .
?name9 up:ecName '2.1.3.15' ;
up:fullName 'Acetyl-coenzyme A carboxylase carboxyl transferase subunit beta' ;
up:shortName 'ACCase subunit beta' ,
'Acetyl-CoA carboxylase carboxyltransferase subunit beta' ;
rdf:type up:Structured_Name .
?case10 up:classifiedWith GO:0005737 ,
keyword:963 .
?case11 up:classifiedWith GO:0009570 .
?pfs12 up:annotation ?annotation13 ,
?annotation19 ,
?annotation25 ,
?annotation31 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
up:ligand ?ligand16 ;
rdf:type up:Binding_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?ligand16 rdfs:subClassOf chebi:29105 .
?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:29105 .
?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:29105 .
?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:29105 .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
rdf:type up:Zinc_Finger_Annotation ;
rdfs:comment 'C4-type' .
?pfsb39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
_:504512 a rdf:Statement ;
up:attribution _:504485 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:504513 a rdf:Statement ;
up:attribution _:504486 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:504514 a rdf:Statement ;
up:attribution _:504487 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:504515 a rdf:Statement ;
up:attribution _:504488 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:504516 a rdf:Statement ;
up:attribution _:504489 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:504517 a rdf:Statement ;
up:attribution _:504490 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:275 .
_:504518 a rdf:Statement ;
up:attribution _:504491 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:276 .
_:504519 a rdf:Statement ;
up:attribution _:504492 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:444 .
_:504520 a rdf:Statement ;
up:attribution _:504493 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:504521 a rdf:Statement ;
up:attribution _:504494 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:504522 a rdf:Statement ;
up:attribution _:504495 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:504523 a rdf:Statement ;
up:attribution _:504496 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016743 .
_:504524 a rdf:Statement ;
up:attribution _:504497 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:2001295 .
_:504525 a rdf:Statement ;
up:attribution _:504498 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:504526 a rdf:Statement ;
up:attribution _:504499 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:504527 a rdf:Statement ;
up:attribution _:504500 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:863 .
_:504528 a rdf:Statement ;
up:attribution _:504501 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:504529 a rdf:Statement ;
up:attribution _:504502 ;
rdf:subject ?case6 ;
rdf:predicate up:recommendedName ;
rdf:object ?name7 .
_:504530 a rdf:Statement ;
up:attribution _:504503 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:504531 a rdf:Statement ;
up:attribution _:504504 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:504532 a rdf:Statement ;
up:attribution _:504505 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:504533 a rdf:Statement ;
up:attribution _:504506 ;
rdf:subject ?case11 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009570 .
_:504534 a rdf:Statement ;
up:source unirule:MF_01395 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:504535 a rdf:Statement ;
up:attribution _:504507 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:504536 a rdf:Statement ;
up:source unirule:MF_01395 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:504537 a rdf:Statement ;
up:attribution _:504508 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:504538 a rdf:Statement ;
up:source unirule:MF_01395 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:504539 a rdf:Statement ;
up:attribution _:504509 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:504540 a rdf:Statement ;
up:source unirule:MF_01395 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:504541 a rdf:Statement ;
up:attribution _:504510 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:504542 a rdf:Statement ;
up:source unirule:MF_01395 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:504543 a rdf:Statement ;
up:attribution _:504511 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01395
#Rule MF_01395 Created by:? on:2008-11-27 Modified by:Edouard de Castro on:2024-09-02
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01395 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this rdfs:seeAlso signature:MF_01395 .
{
?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_01395a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_01395a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01395a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01395a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionP0A9Q548 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9Q550 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9Q5MF_0139543 .
?templateMotifSequenceMatchRegionP0A9Q548 faldo:begin ?templateMotifSequenceMatchBeginP0A9Q549 .
?templateMotifSequenceMatchBeginP0A9Q549 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9Q544 ;
faldo:reference isoform:P0A9Q5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9Q550 edam:has_input signature:MF_01395 ;
rdf:type edam:operation_0300 .
?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0139554 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9Q5MF_0139545 .
?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0139553 .
?targetMotifMatchRegionMatchBeginMF_0139553 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0139546 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0139554 edam:has_input signature:MF_01395 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1763 .
})) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9Q5MF_0139543, 1, (STRLEN(?templateMotifCigarP0A9Q5MF_0139543) - STRLEN(REPLACE(?templateMotifCigarP0A9Q5MF_0139543, CONCAT('^(?:-*[^-]){', STR(((27 - ?templateMotifSequenceMatchBeginPositionP0A9Q544) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139545, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139545) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139545, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139545) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0139546) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9Q5MF_0139543, 1, (STRLEN(?templateMotifCigarP0A9Q5MF_0139543) - STRLEN(REPLACE(?templateMotifCigarP0A9Q5MF_0139543, CONCAT('^(?:-*[^-]){', STR(((30 - ?templateMotifSequenceMatchBeginPositionP0A9Q544) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139545, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139545) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139545, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139545) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0139546) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t60) .
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) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9Q5MF_0139543, 1, (STRLEN(?templateMotifCigarP0A9Q5MF_0139543) - STRLEN(REPLACE(?templateMotifCigarP0A9Q5MF_0139543, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionP0A9Q544) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139545, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139545) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139545, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139545) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) .
BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_0139546) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t63) .
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) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9Q5MF_0139543, 1, (STRLEN(?templateMotifCigarP0A9Q5MF_0139543) - STRLEN(REPLACE(?templateMotifCigarP0A9Q5MF_0139543, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionP0A9Q544) + 1)), '}'), '')))), '[a-z]', '')) AS ?step164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139545, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139545) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139545, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139545) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), '')))), '[^-]', ''))) AS ?step265) .
BIND(((?step265 + ?targetMotifMatchRegionMatchBeginPositionMF_0139546) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t66) .
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) = 'C')) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionP0A9Q572 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9Q574 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9Q5MF_0139567 .
?templateMotifSequenceMatchRegionP0A9Q572 faldo:begin ?templateMotifSequenceMatchBeginP0A9Q573 .
?templateMotifSequenceMatchBeginP0A9Q573 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9Q568 ;
faldo:reference isoform:P0A9Q5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9Q574 edam:has_input signature:MF_01395 ;
rdf:type edam:operation_0300 .
?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0139578 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9Q5MF_0139569 .
?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0139577 .
?targetMotifMatchRegionMatchBeginMF_0139577 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0139570 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0139578 edam:has_input signature:MF_01395 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1763 .
})) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9Q5MF_0139567, 1, (STRLEN(?templateMotifCigarP0A9Q5MF_0139567) - STRLEN(REPLACE(?templateMotifCigarP0A9Q5MF_0139567, CONCAT('^(?:-*[^-]){', STR(((27 - ?templateMotifSequenceMatchBeginPositionP0A9Q568) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139569, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139569) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139569, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139569) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0139570) - 1) AS ?thisPositionOn41) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9Q5MF_0139567, 1, (STRLEN(?templateMotifCigarP0A9Q5MF_0139567) - STRLEN(REPLACE(?templateMotifCigarP0A9Q5MF_0139567, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionP0A9Q568) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139569, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139569) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9Q5MF_0139569, 1, (STRLEN(?targetMotifMatchCigarP0A9Q5MF_0139569) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9Q5MF_0139569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0139570) - 1) AS ?thisPositionOn42) .
BIND(?this AS ?pfs2t83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{1,2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{12,18)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{1,2)C', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01395a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag84) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag84, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case6) .
BIND(URI(CONCAT(STR(?this), '#MF_01395a7')) AS ?name7) .
}
OPTIONAL {
?this a up:Protein .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case8) .
BIND(URI(CONCAT(STR(?this), '#MF_01395a9')) AS ?name9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case10) .
}
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:2 .
})) .
BIND(?this AS ?case11) .
}
}
"xsd:string |