| http://purl.uniprot.org/unirules/MF_00355#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:142629 up:source unirule:MF_00355 .
_:142630 up:source unirule:MF_00355 .
_:142631 up:source unirule:MF_00355 .
_:142632 up:source unirule:MF_00355 .
_:142633 up:source unirule:MF_00355 .
_:142634 up:source unirule:MF_00355 .
_:142635 up:source unirule:MF_00355 .
_:142636 up:source unirule:MF_00355 .
_:142637 up:source unirule:MF_00355 .
_:142638 up:source unirule:MF_00355 .
_:142639 up:source unirule:MF_00355 .
_:142640 up:source unirule:MF_00355 .
_:142641 up:source unirule:MF_00355 .
_:142642 up:source unirule:MF_00355 .
_:142643 up:source unirule:MF_00355 .
_:142644 up:source unirule:MF_00355 .
_:142645 up:source unirule:MF_00355 .
_:142646 up:source unirule:MF_00355 .
_:142647 up:source unirule:MF_00355 .
_:142648 up:source unirule:MF_00355 .
_:142649 up:source unirule:MF_00355 .
_:142650 up:source unirule:MF_00355 .
_:142651 up:source unirule:MF_00355 .
_:142652 up:source unirule:MF_00355 .
_:142653 up:source unirule:MF_00355 .
_:142654 up:source unirule:MF_00355 .
_:142655 up:source unirule:MF_00355 .
_:142656 up:source unirule:MF_00355 .
_:142657 up:source unirule:MF_00355 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0005524 ,
GO:0015979 ,
GO:0016636 ,
keyword:149 ,
keyword:460 ,
keyword:479 ,
keyword:547 ,
keyword:560 ,
keyword:602 ,
keyword:67 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.3.7.7' ;
up:fullName 'Light-independent protochlorophyllide reductase iron-sulfur ATP-binding protein' ;
up:shortName 'DPOR subunit L' ,
'LI-POR subunit L' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Component of the dark-operative protochlorophyllide reductase (DPOR) that uses Mg-ATP and reduced ferredoxin to reduce ring D of protochlorophyllide (Pchlide) to form chlorophyllide a (Chlide). This reaction is light-independent. The L component serves as a unique electron donor to the NB-component of the complex, and binds Mg-ATP.' .
?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 NifH/BchL/ChlL family.' .
?case5 up:classifiedWith GO:0051539 ,
keyword:408 ,
keyword:411 ,
keyword:4 .
?case6 up:classifiedWith GO:0009507 .
?case7 up:classifiedWith GO:0036068 .
?case8 up:classifiedWith GO:0036070 ,
keyword:77 .
?pfs9 up:annotation ?annotation10 ,
?annotation16 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:49883 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:49883 .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:30616 .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:30616 .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:30616 .
?pfs43 up:annotation ?annotation44 .
?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:18420 .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf chebi:30616 .
_:142658 a rdf:Statement ;
up:attribution _:142629 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:142659 a rdf:Statement ;
up:attribution _:142630 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:142660 a rdf:Statement ;
up:attribution _:142631 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:142661 a rdf:Statement ;
up:attribution _:142632 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:142662 a rdf:Statement ;
up:attribution _:142633 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:142663 a rdf:Statement ;
up:attribution _:142634 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:602 .
_:142664 a rdf:Statement ;
up:attribution _:142635 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:149 .
_:142665 a rdf:Statement ;
up:attribution _:142636 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:142666 a rdf:Statement ;
up:attribution _:142637 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:142667 a rdf:Statement ;
up:attribution _:142638 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:142668 a rdf:Statement ;
up:attribution _:142639 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:142669 a rdf:Statement ;
up:attribution _:142640 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:142670 a rdf:Statement ;
up:attribution _:142641 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016636 .
_:142671 a rdf:Statement ;
up:attribution _:142642 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015979 .
_:142672 a rdf:Statement ;
up:attribution _:142643 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:142673 a rdf:Statement ;
up:attribution _:142644 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:411 .
_:142674 a rdf:Statement ;
up:attribution _:142645 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:4 .
_:142675 a rdf:Statement ;
up:attribution _:142646 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051539 .
_:142676 a rdf:Statement ;
up:attribution _:142647 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009507 .
_:142677 a rdf:Statement ;
up:attribution _:142648 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0036068 .
_:142678 a rdf:Statement ;
up:attribution _:142649 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:77 .
_:142679 a rdf:Statement ;
up:attribution _:142650 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0036070 .
_:142680 a rdf:Statement ;
up:source unirule:MF_00355 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:142681 a rdf:Statement ;
up:attribution _:142651 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:142682 a rdf:Statement ;
up:source unirule:MF_00355 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:142683 a rdf:Statement ;
up:attribution _:142652 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:142684 a rdf:Statement ;
up:source unirule:MF_00355 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:142685 a rdf:Statement ;
up:attribution _:142653 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:142686 a rdf:Statement ;
up:source unirule:MF_00355 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:142687 a rdf:Statement ;
up:attribution _:142654 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:142688 a rdf:Statement ;
up:source unirule:MF_00355 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:142689 a rdf:Statement ;
up:attribution _:142655 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:142690 a rdf:Statement ;
up:source unirule:MF_00355 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:142691 a rdf:Statement ;
up:attribution _:142656 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:142692 a rdf:Statement ;
up:source unirule:MF_00355 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:142693 a rdf:Statement ;
up:attribution _:142657 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00355
#Rule MF_00355 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00355 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this rdfs:seeAlso signature:MF_00355 .
{
?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_00355a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00355a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00355a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00355a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionQ9RFD662 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RFD664 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RFD6MF_0035557 .
?templateMotifSequenceMatchRegionQ9RFD662 faldo:begin ?templateMotifSequenceMatchBeginQ9RFD663 .
?templateMotifSequenceMatchBeginQ9RFD663 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RFD658 ;
faldo:reference isoform:Q9RFD6-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RFD664 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0035568 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RFD6MF_0035559 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0035567 .
?targetMotifMatchRegionMatchBeginMF_0035567 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0035560 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0035568 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_0035557, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_0035557) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_0035557, CONCAT('^(?:-*[^-]){', STR(((126 - ?templateMotifSequenceMatchBeginPositionQ9RFD658) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035559, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035559) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035559, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035559, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035559) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035559, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0035560) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_0035557, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_0035557) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_0035557, CONCAT('^(?:-*[^-]){', STR(((160 - ?templateMotifSequenceMatchBeginPositionQ9RFD658) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035559, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035559) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035559, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035559, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035559) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035559, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0035560) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'C')) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionQ9RFD680 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RFD682 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RFD6MF_0035575 .
?templateMotifSequenceMatchRegionQ9RFD680 faldo:begin ?templateMotifSequenceMatchBeginQ9RFD681 .
?templateMotifSequenceMatchBeginQ9RFD681 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RFD676 ;
faldo:reference isoform:Q9RFD6-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RFD682 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0035586 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RFD6MF_0035577 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0035585 .
?targetMotifMatchRegionMatchBeginMF_0035585 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0035578 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0035586 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_0035575, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_0035575) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_0035575, CONCAT('^(?:-*[^-]){', STR(((41 - ?templateMotifSequenceMatchBeginPositionQ9RFD676) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035577, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035577) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035577, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035577, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035577) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035577, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0035578) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_0035575, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_0035575) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_0035575, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionQ9RFD676) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035577, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035577) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035577, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035577, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035577) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035577, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0035578) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs2t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER (REGEX('G[IV]GKST', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00355a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionQ9RFD697 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RFD699 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RFD6MF_0035592 .
?templateMotifSequenceMatchRegionQ9RFD697 faldo:begin ?templateMotifSequenceMatchBeginQ9RFD698 .
?templateMotifSequenceMatchBeginQ9RFD698 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RFD693 ;
faldo:reference isoform:Q9RFD6-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RFD699 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00355103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RFD6MF_0035594 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00355102 .
?targetMotifMatchRegionMatchBeginMF_00355102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0035595 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00355103 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_0035592, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_0035592) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_0035592, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionQ9RFD693) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035594, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035594) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035594, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035594, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035594) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035594, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0035595) - 1) AS ?thisPositionOn34) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_0035592, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_0035592) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_0035592, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionQ9RFD693) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035594, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035594) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035594, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_0035594, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_0035594) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_0035594, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0035595) - 1) AS ?thisPositionOn35) .
BIND(?this AS ?pfs2t108) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)) = 'NR')) .
BIND(URI(CONCAT(STR(?this), '#MF_00355a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionQ9RFD6114 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RFD6116 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RFD6MF_00355109 .
?templateMotifSequenceMatchRegionQ9RFD6114 faldo:begin ?templateMotifSequenceMatchBeginQ9RFD6115 .
?templateMotifSequenceMatchBeginQ9RFD6115 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RFD6110 ;
faldo:reference isoform:Q9RFD6-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RFD6116 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00355120 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RFD6MF_00355111 .
?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00355119 .
?targetMotifMatchRegionMatchBeginMF_00355119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00355112 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00355120 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_00355109, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_00355109) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_00355109, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionQ9RFD6110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_00355111, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_00355111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_00355111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_00355111, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_00355111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_00355111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00355112) - 1) AS ?thisPositionOn41) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_00355109, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_00355109) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_00355109, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionQ9RFD6110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_00355111, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_00355111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_00355111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_00355111, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_00355111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_00355111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00355112) - 1) AS ?thisPositionOn42) .
BIND(?this AS ?pfs2t125) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER (REGEX('P[ARNDCQEGHILKMFPSTWYVBZJUOX]L', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00355a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionQ9RFD6131 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RFD6133 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RFD6MF_00355126 .
?templateMotifSequenceMatchRegionQ9RFD6131 faldo:begin ?templateMotifSequenceMatchBeginQ9RFD6132 .
?templateMotifSequenceMatchBeginQ9RFD6132 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RFD6127 ;
faldo:reference isoform:Q9RFD6-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RFD6133 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00355137 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RFD6MF_00355128 .
?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00355136 .
?targetMotifMatchRegionMatchBeginMF_00355136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00355129 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00355137 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_00355126, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_00355126) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_00355126, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionQ9RFD6127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_00355128, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_00355128) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_00355128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_00355128, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_00355128) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_00355128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) .
BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00355129) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs2t140) .
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) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00355a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionQ9RFD6146 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RFD6148 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RFD6MF_00355141 .
?templateMotifSequenceMatchRegionQ9RFD6146 faldo:begin ?templateMotifSequenceMatchBeginQ9RFD6147 .
?templateMotifSequenceMatchBeginQ9RFD6147 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RFD6142 ;
faldo:reference isoform:Q9RFD6-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RFD6148 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00355152 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RFD6MF_00355143 .
?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00355151 .
?targetMotifMatchRegionMatchBeginMF_00355151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00355144 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00355152 edam:has_input signature:MF_00355 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RFD6MF_00355141, 1, (STRLEN(?templateMotifCigarQ9RFD6MF_00355141) - STRLEN(REPLACE(?templateMotifCigarQ9RFD6MF_00355141, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionQ9RFD6142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_00355143, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_00355143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_00355143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RFD6MF_00355143, 1, (STRLEN(?targetMotifMatchCigarQ9RFD6MF_00355143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RFD6MF_00355143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) .
BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_00355144) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs2t155) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00355a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag156) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag156, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
{
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
}
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1117 .
})) .
BIND(?this AS ?case8) .
}
}
"xsd:string |