| http://purl.uniprot.org/unirules/MF_03138#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:836735 up:source unirule:MF_03138 .
_:836736 up:source unirule:MF_03138 .
_:836737 up:source unirule:MF_03138 .
_:836738 up:source unirule:MF_03138 .
_:836739 up:source unirule:MF_03138 .
_:836740 up:source unirule:MF_03138 .
_:836741 up:source unirule:MF_03138 .
_:836742 up:source unirule:MF_03138 .
_:836743 up:source unirule:MF_03138 .
_:836744 up:source unirule:MF_03138 .
_:836745 up:source unirule:MF_03138 .
_:836746 up:source unirule:MF_03138 .
_:836747 up:source unirule:MF_03138 .
_:836748 up:source unirule:MF_03138 .
_:836749 up:source unirule:MF_03138 .
_:836750 up:source unirule:MF_03138 .
_:836751 up:source unirule:MF_03138 .
_:836752 up:source unirule:MF_03138 .
_:836753 up:source unirule:MF_03138 .
_:836754 up:source unirule:MF_03138 .
_:836755 up:source unirule:MF_03138 .
_:836756 up:source unirule:MF_03138 .
_:836757 up:source unirule:MF_03138 .
_:836758 up:source unirule:MF_03138 .
_:836759 up:source unirule:MF_03138 .
?this up:annotation ?annotation0 ,
?annotation2 ;
up:classifiedWith GO:0003924 ,
GO:0005525 ,
GO:0045727 ,
keyword:342 ,
keyword:378 ,
keyword:547 ,
keyword:648 ,
keyword:934 .
?annotation0 up:activity ?activity1 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity1 up:catalyticActivity ;
up:enzymeClass .
?annotation2 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the TRAFAC class translation factor GTPase superfamily. Classic translation factor GTPase family. LepA subfamily.' .
?case3 up:alternativeName ?name5 ,
?name6 ,
?name7 ;
up:classifiedWith GO:0070111 ,
keyword:994 ;
up:recommendedName ?name4 .
?name4 up:ecName '3.6.5.n1' ;
up:fullName 'Translation factor GUF1 homolog, organellar chromatophore' ;
rdf:type up:Structured_Name .
?name5 up:fullName 'Elongation factor 4 homolog' ;
up:shortName 'EF-4' ;
rdf:type up:Structured_Name .
?name6 up:fullName 'GTPase GUF1 homolog' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'Ribosomal back-translocase' ;
rdf:type up:Structured_Name .
?case8 up:alternativeName ?name10 ,
?name11 ,
?name12 ;
up:classifiedWith GO:0009507 ,
keyword:150 ;
up:recommendedName ?name9 .
?name9 up:ecName '3.6.5.n1' ;
up:fullName 'Translation factor GUF1 homolog, chloroplastic' ;
rdf:type up:Structured_Name .
?name10 up:fullName 'Elongation factor 4 homolog' ;
up:shortName 'EF-4' ;
rdf:type up:Structured_Name .
?name11 up:fullName 'GTPase GUF1 homolog' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'Ribosomal back-translocase' ;
rdf:type up:Structured_Name .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:37565 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:37565 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:37565 .
_:836760 a rdf:Statement ;
up:attribution _:836735 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:836761 a rdf:Statement ;
up:attribution _:836736 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:836762 a rdf:Statement ;
up:attribution _:836737 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:934 .
_:836763 a rdf:Statement ;
up:attribution _:836738 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:342 .
_:836764 a rdf:Statement ;
up:attribution _:836739 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:836765 a rdf:Statement ;
up:attribution _:836740 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:836766 a rdf:Statement ;
up:attribution _:836741 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:836767 a rdf:Statement ;
up:attribution _:836742 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005525 .
_:836768 a rdf:Statement ;
up:attribution _:836743 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003924 .
_:836769 a rdf:Statement ;
up:attribution _:836744 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0045727 .
_:836770 a rdf:Statement ;
up:attribution _:836745 ;
rdf:subject ?case3 ;
rdf:predicate up:recommendedName ;
rdf:object ?name4 .
_:836771 a rdf:Statement ;
up:attribution _:836746 ;
rdf:subject ?case3 ;
rdf:predicate up:alternativeName ;
rdf:object ?name5 .
_:836772 a rdf:Statement ;
up:attribution _:836747 ;
rdf:subject ?case3 ;
rdf:predicate up:alternativeName ;
rdf:object ?name6 .
_:836773 a rdf:Statement ;
up:attribution _:836748 ;
rdf:subject ?case3 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:836774 a rdf:Statement ;
up:attribution _:836749 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:994 .
_:836775 a rdf:Statement ;
up:attribution _:836750 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070111 .
_:836776 a rdf:Statement ;
up:attribution _:836751 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:836777 a rdf:Statement ;
up:attribution _:836752 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:836778 a rdf:Statement ;
up:attribution _:836753 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:836779 a rdf:Statement ;
up:attribution _:836754 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:836780 a rdf:Statement ;
up:attribution _:836755 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:150 .
_:836781 a rdf:Statement ;
up:attribution _:836756 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009507 .
_:836782 a rdf:Statement ;
up:source unirule:MF_03138 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:836783 a rdf:Statement ;
up:attribution _:836757 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:836784 a rdf:Statement ;
up:source unirule:MF_03138 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:836785 a rdf:Statement ;
up:attribution _:836758 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:836786 a rdf:Statement ;
up:source unirule:MF_03138 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:836787 a rdf:Statement ;
up:attribution _:836759 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03138
#Rule MF_03138 Created by:? on:2012-08-21 Modified by:Edouard de Castro on:2024-09-03
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03138 .
?thisOrganism rdfs:subClassOf+ taxon:33090 .
} UNION {
?this rdfs:seeAlso signature:MF_03138 .
{
?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_03138a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a2')) AS ?annotation2) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch38 faldo:location ?templateMotifSequenceMatchRegionQ9FNM539 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FNM541 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9FNM5MF_0313834 .
?templateMotifSequenceMatchRegionQ9FNM539 faldo:begin ?templateMotifSequenceMatchBeginQ9FNM540 .
?templateMotifSequenceMatchBeginQ9FNM540 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FNM535 ;
faldo:reference isoform:Q9FNM5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9FNM541 edam:has_input signature:MF_03138 ;
rdf:type edam:operation_0300 .
?targetMotifMatch42 faldo:location ?targetMotifMatchRegionMatch43 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0313845 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9FNM5MF_0313836 .
?targetMotifMatchRegionMatch43 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0313844 .
?targetMotifMatchRegionMatchBeginMF_0313844 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0313837 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0313845 edam:has_input signature:MF_03138 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FNM5MF_0313834, 1, (STRLEN(?templateMotifCigarQ9FNM5MF_0313834) - STRLEN(REPLACE(?templateMotifCigarQ9FNM5MF_0313834, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionQ9FNM535) + 1)), '}'), '')))), '[a-z]', '')) AS ?step146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313836, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313836) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313836, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313836, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313836) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313836, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step146), '}'), '')))), '[^-]', ''))) AS ?step247) .
BIND(((?step247 + ?targetMotifMatchRegionMatchBeginPositionMF_0313837) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FNM5MF_0313834, 1, (STRLEN(?templateMotifCigarQ9FNM5MF_0313834) - STRLEN(REPLACE(?templateMotifCigarQ9FNM5MF_0313834, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionQ9FNM535) + 1)), '}'), '')))), '[a-z]', '')) AS ?step148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313836, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313836) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313836, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313836, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313836) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313836, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), '')))), '[^-]', ''))) AS ?step249) .
BIND(((?step249 + ?targetMotifMatchRegionMatchBeginPositionMF_0313837) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('[AS]H[IV]D[HS]GK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch55 faldo:location ?templateMotifSequenceMatchRegionQ9FNM556 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FNM558 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9FNM5MF_0313851 .
?templateMotifSequenceMatchRegionQ9FNM556 faldo:begin ?templateMotifSequenceMatchBeginQ9FNM557 .
?templateMotifSequenceMatchBeginQ9FNM557 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FNM552 ;
faldo:reference isoform:Q9FNM5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9FNM558 edam:has_input signature:MF_03138 ;
rdf:type edam:operation_0300 .
?targetMotifMatch59 faldo:location ?targetMotifMatchRegionMatch60 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0313862 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9FNM5MF_0313853 .
?targetMotifMatchRegionMatch60 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0313861 .
?targetMotifMatchRegionMatchBeginMF_0313861 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0313854 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0313862 edam:has_input signature:MF_03138 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FNM5MF_0313851, 1, (STRLEN(?templateMotifCigarQ9FNM5MF_0313851) - STRLEN(REPLACE(?templateMotifCigarQ9FNM5MF_0313851, CONCAT('^(?:-*[^-]){', STR(((158 - ?templateMotifSequenceMatchBeginPositionQ9FNM552) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313853, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313853) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313853, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313853) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) .
BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0313854) - 1) AS ?thisPositionOn25) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FNM5MF_0313851, 1, (STRLEN(?templateMotifCigarQ9FNM5MF_0313851) - STRLEN(REPLACE(?templateMotifCigarQ9FNM5MF_0313851, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionQ9FNM552) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313853, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313853) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313853, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313853) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0313854) - 1) AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER (REGEX('DT[CP]GH', SUBSTR(?thisSequenceValue, ?thisPositionOn25, (?thisPositionOn26 - ?thisPositionOn25)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionQ9FNM573 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FNM575 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9FNM5MF_0313868 .
?templateMotifSequenceMatchRegionQ9FNM573 faldo:begin ?templateMotifSequenceMatchBeginQ9FNM574 .
?templateMotifSequenceMatchBeginQ9FNM574 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FNM569 ;
faldo:reference isoform:Q9FNM5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9FNM575 edam:has_input signature:MF_03138 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0313879 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9FNM5MF_0313870 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0313878 .
?targetMotifMatchRegionMatchBeginMF_0313878 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0313871 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0313879 edam:has_input signature:MF_03138 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FNM5MF_0313868, 1, (STRLEN(?templateMotifCigarQ9FNM5MF_0313868) - STRLEN(REPLACE(?templateMotifCigarQ9FNM5MF_0313868, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionQ9FNM569) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313870, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313870) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313870, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313870, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313870) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313870, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0313871) - 1) AS ?thisPositionOn32) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FNM5MF_0313868, 1, (STRLEN(?templateMotifCigarQ9FNM5MF_0313868) - STRLEN(REPLACE(?templateMotifCigarQ9FNM5MF_0313868, CONCAT('^(?:-*[^-]){', STR(((215 - ?templateMotifSequenceMatchBeginPositionQ9FNM569) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313870, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313870) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313870, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FNM5MF_0313870, 1, (STRLEN(?targetMotifMatchCigarQ9FNM5MF_0313870) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FNM5MF_0313870, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0313871) - 1) AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER (REGEX('[NT]K[IMV]D', SUBSTR(?thisSequenceValue, ?thisPositionOn32, (?thisPositionOn33 - ?thisPositionOn32)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Organellar_chromatophore .
}
BIND(?this AS ?case3) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a4')) AS ?name4) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a5')) AS ?name5) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a7')) AS ?name7) .
}
OPTIONAL {
?this a up:Protein .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Organellar_chromatophore .
}
})) .
BIND(?this AS ?case8) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_03138a12')) AS ?name12) .
}
}
"xsd:string |