| http://purl.uniprot.org/unirules/MF_01303#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:467602 up:source unirule:MF_01303 .
_:467603 up:source unirule:MF_01303 .
_:467604 up:source unirule:MF_01303 .
_:467605 up:source unirule:MF_01303 .
_:467606 up:source unirule:MF_01303 .
_:467607 up:source unirule:MF_01303 .
_:467608 up:source unirule:MF_01303 .
_:467609 up:source unirule:MF_01303 .
_:467610 up:source unirule:MF_01303 .
_:467611 up:source unirule:MF_01303 .
_:467612 up:source unirule:MF_01303 .
_:467613 up:source unirule:MF_01303 .
_:467614 up:source unirule:MF_01303 .
_:467615 up:source unirule:MF_01303 .
_:467616 up:source unirule:MF_01303 .
_:467617 up:source unirule:MF_01303 .
_:467618 up:source unirule:MF_01303 .
_:467619 up:source unirule:MF_01303 .
_:467620 up:source unirule:MF_01303 .
_:467621 up:source unirule:MF_01303 .
_:467622 up:source unirule:MF_01303 .
_:467623 up:source unirule:MF_01303 .
_:467624 up:source unirule:MF_01303 .
_:467625 up:source unirule:MF_01303 .
_:467626 up:source unirule:MF_01303 .
_:467627 up:source unirule:MF_01303 .
_:467628 up:source unirule:MF_01303 .
_:467629 up:source unirule:MF_01303 .
_:467630 up:source unirule:MF_01303 .
_:467631 up:source unirule:MF_01303 .
_:467632 up:source unirule:MF_01303 .
_:467633 up:source unirule:MF_01303 .
_:467634 up:source unirule:MF_01303 .
_:467635 up:source unirule:MF_01303 .
_:467636 up:source unirule:MF_01303 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ,
?name4 ;
up:annotation ?annotation6 ,
?annotation8 ;
up:classifiedWith GO:0009055 ,
GO:0015979 ,
keyword:249 ,
keyword:408 ,
keyword:411 ,
keyword:472 ,
keyword:479 ,
keyword:4 ,
keyword:560 ,
keyword:602 ,
keyword:603 ,
keyword:677 ,
keyword:813 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.97.1.12' ;
up:fullName 'Photosystem I iron-sulfur center' ;
rdf:type up:Structured_Name .
?name1 up:fullName '9 kDa polypeptide' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'PSI-C' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'Photosystem I subunit VII' ;
rdf:type up:Structured_Name .
?name4 up:fullName 'PsaC' ;
rdf:type up:Structured_Name .
?gene5 skos:prefLabel 'psaC' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:cofactor chebi:49883 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 2 [4Fe-4S] clusters. Cluster 2 is most probably the spectroscopically characterized electron acceptor FA and cluster 1 is most probably FB.' .
?case9 up:classifiedWith GO:0009535 .
?case10 up:classifiedWith keyword:1003 ,
keyword:997 .
?case11 up:classifiedWith keyword:793 .
?case13 up:classifiedWith GO:0005886 .
?case14 up:classifiedWith GO:0042651 .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:49883 .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:49883 .
?pfs30 up:annotation ?annotation31 .
?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:49883 .
?pfs37 up:annotation ?annotation38 .
?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:49883 .
?pfs44 up:annotation ?annotation45 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
up:ligand ?ligand48 ;
rdf:type up:Binding_Site_Annotation .
?pfsb46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?ligand48 rdfs:subClassOf chebi:49883 .
?pfs51 up:annotation ?annotation52 .
?annotation52 faldo:begin ?pfsb53 ;
faldo:end ?pfse54 ;
up:ligand ?ligand55 ;
rdf:type up:Binding_Site_Annotation .
?pfsb53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?pfse54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?ligand55 rdfs:subClassOf chebi:49883 .
?pfs58 up:annotation ?annotation59 .
?annotation59 faldo:begin ?pfsb60 ;
faldo:end ?pfse61 ;
up:ligand ?ligand62 ;
rdf:type up:Binding_Site_Annotation .
?pfsb60 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
?pfse61 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?ligand62 rdfs:subClassOf chebi:49883 .
?pfs65 up:annotation ?annotation66 .
?annotation66 faldo:begin ?pfsb67 ;
faldo:end ?pfse68 ;
up:ligand ?ligand69 ;
rdf:type up:Binding_Site_Annotation .
?pfsb67 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?pfse68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?ligand69 rdfs:subClassOf chebi:49883 .
_:467637 a rdf:Statement ;
up:attribution _:467602 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:467638 a rdf:Statement ;
up:attribution _:467603 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:467639 a rdf:Statement ;
up:attribution _:467604 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:467640 a rdf:Statement ;
up:attribution _:467605 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:467641 a rdf:Statement ;
up:attribution _:467606 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name4 .
_:467642 a rdf:Statement ;
up:attribution _:467607 ;
rdf:subject ?gene5 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene5 .
_:467643 a rdf:Statement ;
up:attribution _:467608 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:467644 a rdf:Statement ;
up:attribution _:467609 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:467645 a rdf:Statement ;
up:attribution _:467610 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:4 .
_:467646 a rdf:Statement ;
up:attribution _:467611 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:249 .
_:467647 a rdf:Statement ;
up:attribution _:467612 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:467648 a rdf:Statement ;
up:attribution _:467613 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:411 .
_:467649 a rdf:Statement ;
up:attribution _:467614 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:467650 a rdf:Statement ;
up:attribution _:467615 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:467651 a rdf:Statement ;
up:attribution _:467616 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:602 .
_:467652 a rdf:Statement ;
up:attribution _:467617 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:603 .
_:467653 a rdf:Statement ;
up:attribution _:467618 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:677 .
_:467654 a rdf:Statement ;
up:attribution _:467619 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:813 .
_:467655 a rdf:Statement ;
up:attribution _:467620 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:467656 a rdf:Statement ;
up:attribution _:467621 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009055 .
_:467657 a rdf:Statement ;
up:attribution _:467622 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015979 .
_:467658 a rdf:Statement ;
up:attribution _:467623 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009535 .
_:467659 a rdf:Statement ;
up:attribution _:467624 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:467660 a rdf:Statement ;
up:attribution _:467625 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:467661 a rdf:Statement ;
up:attribution _:467626 ;
rdf:subject ?case11 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:793 .
_:467662 a rdf:Statement ;
up:attribution _:467627 ;
rdf:subject ?case13 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:467663 a rdf:Statement ;
up:attribution _:467628 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042651 .
_:467664 a rdf:Statement ;
up:source unirule:MF_01303 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:467665 a rdf:Statement ;
up:attribution _:467629 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:467666 a rdf:Statement ;
up:source unirule:MF_01303 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:467667 a rdf:Statement ;
up:attribution _:467630 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:467668 a rdf:Statement ;
up:source unirule:MF_01303 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:467669 a rdf:Statement ;
up:attribution _:467631 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:467670 a rdf:Statement ;
up:source unirule:MF_01303 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:467671 a rdf:Statement ;
up:attribution _:467632 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:467672 a rdf:Statement ;
up:source unirule:MF_01303 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:467673 a rdf:Statement ;
up:attribution _:467633 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:467674 a rdf:Statement ;
up:source unirule:MF_01303 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:467675 a rdf:Statement ;
up:attribution _:467634 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:467676 a rdf:Statement ;
up:source unirule:MF_01303 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:467677 a rdf:Statement ;
up:attribution _:467635 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:467678 a rdf:Statement ;
up:source unirule:MF_01303 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:467679 a rdf:Statement ;
up:attribution _:467636 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01303
#Rule MF_01303 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01303 .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
} UNION {
?this rdfs:seeAlso signature:MF_01303 .
{
?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_01303a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a4')) AS ?name4) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionP0A41577 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A41579 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A415MF_0130372 .
?templateMotifSequenceMatchRegionP0A41577 faldo:begin ?templateMotifSequenceMatchBeginP0A41578 .
?templateMotifSequenceMatchBeginP0A41578 faldo:position ?templateMotifSequenceMatchBeginPositionP0A41573 ;
faldo:reference isoform:P0A415-1 .
?templateMotifSequenceProfileAlignmentOperationP0A41579 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0130383 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A415MF_0130374 .
?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0130382 .
?targetMotifMatchRegionMatchBeginMF_0130382 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0130375 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0130383 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A415MF_0130372, 1, (STRLEN(?templateMotifCigarP0A415MF_0130372) - STRLEN(REPLACE(?templateMotifCigarP0A415MF_0130372, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP0A41573) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A415MF_0130374, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_0130374) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_0130374, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A415MF_0130374, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_0130374) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_0130374, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0130375) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t86) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionP0A41592 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A41594 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A415MF_0130387 .
?templateMotifSequenceMatchRegionP0A41592 faldo:begin ?templateMotifSequenceMatchBeginP0A41593 .
?templateMotifSequenceMatchBeginP0A41593 faldo:position ?templateMotifSequenceMatchBeginPositionP0A41588 ;
faldo:reference isoform:P0A415-1 .
?templateMotifSequenceProfileAlignmentOperationP0A41594 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0130398 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A415MF_0130389 .
?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0130397 .
?targetMotifMatchRegionMatchBeginMF_0130397 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0130390 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0130398 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A415MF_0130387, 1, (STRLEN(?templateMotifCigarP0A415MF_0130387) - STRLEN(REPLACE(?templateMotifCigarP0A415MF_0130387, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionP0A41588) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A415MF_0130389, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_0130389) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_0130389, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A415MF_0130389, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_0130389) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_0130389, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0130390) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t101) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionP0A415107 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A415109 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A415MF_01303102 .
?templateMotifSequenceMatchRegionP0A415107 faldo:begin ?templateMotifSequenceMatchBeginP0A415108 .
?templateMotifSequenceMatchBeginP0A415108 faldo:position ?templateMotifSequenceMatchBeginPositionP0A415103 ;
faldo:reference isoform:P0A415-1 .
?templateMotifSequenceProfileAlignmentOperationP0A415109 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01303113 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A415MF_01303104 .
?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01303112 .
?targetMotifMatchRegionMatchBeginMF_01303112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01303105 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01303113 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A415MF_01303102, 1, (STRLEN(?templateMotifCigarP0A415MF_01303102) - STRLEN(REPLACE(?templateMotifCigarP0A415MF_01303102, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP0A415103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A415MF_01303104, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303104) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A415MF_01303104, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303104) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_01303105) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t116) .
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(URI(CONCAT(STR(?this), '#MF_01303a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionP0A415122 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A415124 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A415MF_01303117 .
?templateMotifSequenceMatchRegionP0A415122 faldo:begin ?templateMotifSequenceMatchBeginP0A415123 .
?templateMotifSequenceMatchBeginP0A415123 faldo:position ?templateMotifSequenceMatchBeginPositionP0A415118 ;
faldo:reference isoform:P0A415-1 .
?templateMotifSequenceProfileAlignmentOperationP0A415124 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01303128 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A415MF_01303119 .
?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01303127 .
?targetMotifMatchRegionMatchBeginMF_01303127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01303120 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01303128 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A415MF_01303117, 1, (STRLEN(?templateMotifCigarP0A415MF_01303117) - STRLEN(REPLACE(?templateMotifCigarP0A415MF_01303117, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionP0A415118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A415MF_01303119, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303119) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A415MF_01303119, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303119) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_01303120) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t131) .
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(URI(CONCAT(STR(?this), '#MF_01303a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP0A415137 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A415139 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A415MF_01303132 .
?templateMotifSequenceMatchRegionP0A415137 faldo:begin ?templateMotifSequenceMatchBeginP0A415138 .
?templateMotifSequenceMatchBeginP0A415138 faldo:position ?templateMotifSequenceMatchBeginPositionP0A415133 ;
faldo:reference isoform:P0A415-1 .
?templateMotifSequenceProfileAlignmentOperationP0A415139 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01303143 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A415MF_01303134 .
?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01303142 .
?targetMotifMatchRegionMatchBeginMF_01303142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01303135 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01303143 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A415MF_01303132, 1, (STRLEN(?templateMotifCigarP0A415MF_01303132) - STRLEN(REPLACE(?templateMotifCigarP0A415MF_01303132, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP0A415133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A415MF_01303134, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303134) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A415MF_01303134, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303134) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01303135) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs1t146) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a45')) AS ?annotation45) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionP0A415152 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A415154 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A415MF_01303147 .
?templateMotifSequenceMatchRegionP0A415152 faldo:begin ?templateMotifSequenceMatchBeginP0A415153 .
?templateMotifSequenceMatchBeginP0A415153 faldo:position ?templateMotifSequenceMatchBeginPositionP0A415148 ;
faldo:reference isoform:P0A415-1 .
?templateMotifSequenceProfileAlignmentOperationP0A415154 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01303158 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A415MF_01303149 .
?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01303157 .
?targetMotifMatchRegionMatchBeginMF_01303157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01303150 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01303158 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A415MF_01303147, 1, (STRLEN(?templateMotifCigarP0A415MF_01303147) - STRLEN(REPLACE(?templateMotifCigarP0A415MF_01303147, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionP0A415148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A415MF_01303149, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303149) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A415MF_01303149, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303149) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) .
BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_01303150) - 1) AS ?thisPositionOn56) .
BIND(?thisPositionOn56 AS ?thisPositionOn57) .
BIND(?this AS ?pfs1t161) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a52')) AS ?annotation52) .
BIND(?this AS ?pfs51) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionP0A415167 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A415169 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A415MF_01303162 .
?templateMotifSequenceMatchRegionP0A415167 faldo:begin ?templateMotifSequenceMatchBeginP0A415168 .
?templateMotifSequenceMatchBeginP0A415168 faldo:position ?templateMotifSequenceMatchBeginPositionP0A415163 ;
faldo:reference isoform:P0A415-1 .
?templateMotifSequenceProfileAlignmentOperationP0A415169 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01303173 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A415MF_01303164 .
?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01303172 .
?targetMotifMatchRegionMatchBeginMF_01303172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01303165 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01303173 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A415MF_01303162, 1, (STRLEN(?templateMotifCigarP0A415MF_01303162) - STRLEN(REPLACE(?templateMotifCigarP0A415MF_01303162, CONCAT('^(?:-*[^-]){', STR(((54 - ?templateMotifSequenceMatchBeginPositionP0A415163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A415MF_01303164, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303164) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A415MF_01303164, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303164) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) .
BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_01303165) - 1) AS ?thisPositionOn63) .
BIND(?thisPositionOn63 AS ?thisPositionOn64) .
BIND(?this AS ?pfs1t176) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a59')) AS ?annotation59) .
BIND(?this AS ?pfs58) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionP0A415182 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A415184 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A415MF_01303177 .
?templateMotifSequenceMatchRegionP0A415182 faldo:begin ?templateMotifSequenceMatchBeginP0A415183 .
?templateMotifSequenceMatchBeginP0A415183 faldo:position ?templateMotifSequenceMatchBeginPositionP0A415178 ;
faldo:reference isoform:P0A415-1 .
?templateMotifSequenceProfileAlignmentOperationP0A415184 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01303188 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A415MF_01303179 .
?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01303187 .
?targetMotifMatchRegionMatchBeginMF_01303187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01303180 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01303188 edam:has_input signature:MF_01303 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A415MF_01303177, 1, (STRLEN(?templateMotifCigarP0A415MF_01303177) - STRLEN(REPLACE(?templateMotifCigarP0A415MF_01303177, CONCAT('^(?:-*[^-]){', STR(((58 - ?templateMotifSequenceMatchBeginPositionP0A415178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A415MF_01303179, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303179) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A415MF_01303179, 1, (STRLEN(?targetMotifMatchCigarP0A415MF_01303179) - STRLEN(REPLACE(?targetMotifMatchCigarP0A415MF_01303179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) .
BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_01303180) - 1) AS ?thisPositionOn70) .
BIND(?thisPositionOn70 AS ?thisPositionOn71) .
BIND(?this AS ?pfs1t191) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01303a66')) AS ?annotation66) .
BIND(?this AS ?pfs65) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:33071 .
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:33071 .
})) .
BIND(?this AS ?case11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:35493 .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case12) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:33071 .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case13) .
}
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:33071 .
})) .
BIND(?this AS ?case14) .
}
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:35493 .
})) .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
}
BIND(?this AS ?case15) .
}
}
"xsd:string |