CONSTRUCT { _:364714 up:source unirule:MF_01038 . _:364715 up:source unirule:MF_01038 . _:364716 up:source unirule:MF_01038 . _:364717 up:source unirule:MF_01038 . _:364718 up:source unirule:MF_01038 . _:364719 up:source unirule:MF_01038 . _:364720 up:source unirule:MF_01038 . _:364721 up:source unirule:MF_01038 . _:364722 up:source unirule:MF_01038 . _:364723 up:source unirule:MF_01038 . _:364724 up:source unirule:MF_01038 . _:364725 up:source unirule:MF_01038 . _:364726 up:source unirule:MF_01038 . _:364727 up:source unirule:MF_01038 . _:364728 up:source unirule:MF_01038 . _:364729 up:source unirule:MF_01038 . _:364730 up:source unirule:MF_01038 . _:364731 up:source unirule:MF_01038 . _:364732 up:source unirule:MF_01038 . _:364733 up:source unirule:MF_01038 . _:364734 up:source unirule:MF_01038 . _:364735 up:source unirule:MF_01038 . _:364736 up:source unirule:MF_01038 . _:364737 up:source unirule:MF_01038 . _:364738 up:source unirule:MF_01038 . _:364739 up:source unirule:MF_01038 . _:364740 up:source unirule:MF_01038 . _:364741 up:source unirule:MF_01038 . _:364742 up:source unirule:MF_01038 . _:364743 up:source unirule:MF_01038 . ?this up:annotation ?annotation2 , ?annotation4 , ?annotation5 ; up:classifiedWith GO:0004619 , GO:0006096 , keyword:324 , keyword:413 ; up:recommendedName ?name0 . ?name0 up:ecName '5.4.2.12' ; up:fullName '2,3-bisphosphoglycerate-independent phosphoglycerate mutase' ; up:shortName 'BPG-independent PGAM' , 'Phosphoglyceromutase' , 'iPGM' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'gpmI' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/15901>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.4.2.12>. ?annotation4 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate degradation; glycolysis; pyruvate from D-glyceraldehyde 3-phosphate: step 3/5.' . ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the BPG-independent phosphoglycerate mutase family.' . ?case6 up:classifiedWith GO:0030145 , keyword:464 , keyword:479 . ?case7 up:classifiedWith GO:0009507 . ?case9 up:classifiedWith keyword:749 . ?case11 up:classifiedWith keyword:597 . ?pfs12 up:annotation ?annotation13 , ?annotation19 , ?annotation25 , ?annotation31 , ?annotation37 , ?annotation43 , ?annotation49 . ?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:29035 . ?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:29035 . ?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:29035 . ?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:29035 . ?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:29035 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:29035 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf chebi:29035 . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphotyrosine' . ?pfsb57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfs61 up:annotation ?annotation62 . ?annotation62 faldo:begin ?pfsb63 ; faldo:end ?pfse64 ; up:ligand ?ligand65 ; rdf:type up:Binding_Site_Annotation . ?pfsb63 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?ligand65 rdfs:subClassOf ?molecule66 . ?molecule66 rdfs:label 'substrate' . ?pfs69 up:annotation ?annotation70 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; up:ligand ?ligand73 ; rdf:type up:Binding_Site_Annotation . ?pfsb71 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand73 rdfs:subClassOf ?molecule74 . ?molecule74 rdfs:label 'substrate' . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Phosphoserine intermediate' . ?pfsb79 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfs83 up:annotation ?annotation84 . ?annotation84 faldo:begin ?pfsb85 ; faldo:end ?pfse86 ; up:ligand ?ligand87 ; rdf:type up:Binding_Site_Annotation . ?pfsb85 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse86 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?ligand87 rdfs:subClassOf ?molecule88 . ?molecule88 rdfs:label 'substrate' . ?pfs91 up:annotation ?annotation92 . ?annotation92 faldo:begin ?pfsb93 ; faldo:end ?pfse94 ; up:ligand ?ligand95 ; rdf:type up:Binding_Site_Annotation . ?pfsb93 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?pfse94 faldo:position ?thisPositionOn98 ; rdf:type faldo:ExactPosition . ?ligand95 rdfs:subClassOf ?molecule96 . ?molecule96 rdfs:label 'substrate' . ?pfs99 up:annotation ?annotation100 . ?annotation100 faldo:begin ?pfsb101 ; faldo:end ?pfse102 ; up:ligand ?ligand103 ; rdf:type up:Binding_Site_Annotation . ?pfsb101 faldo:position ?thisPositionOn105 ; rdf:type faldo:ExactPosition . ?pfse102 faldo:position ?thisPositionOn106 ; rdf:type faldo:ExactPosition . ?ligand103 rdfs:subClassOf ?molecule104 . ?molecule104 rdfs:label 'substrate' . ?pfs107 up:annotation ?annotation108 . ?annotation108 faldo:begin ?pfsb109 ; faldo:end ?pfse110 ; up:ligand ?ligand111 ; rdf:type up:Binding_Site_Annotation . ?pfsb109 faldo:position ?thisPositionOn113 ; rdf:type faldo:ExactPosition . ?pfse110 faldo:position ?thisPositionOn114 ; rdf:type faldo:ExactPosition . ?ligand111 rdfs:subClassOf ?molecule112 . ?molecule112 rdfs:label 'substrate' . _:364744 a rdf:Statement ; up:attribution _:364714 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:364745 a rdf:Statement ; up:attribution _:364715 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:364746 a rdf:Statement ; up:attribution _:364716 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:364747 a rdf:Statement ; up:attribution _:364717 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:364748 a rdf:Statement ; up:attribution _:364718 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:364749 a rdf:Statement ; up:attribution _:364719 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:364750 a rdf:Statement ; up:attribution _:364720 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:324 . _:364751 a rdf:Statement ; up:attribution _:364721 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004619 . _:364752 a rdf:Statement ; up:attribution _:364722 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006096 . _:364753 a rdf:Statement ; up:attribution _:364723 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:364754 a rdf:Statement ; up:attribution _:364724 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:364755 a rdf:Statement ; up:attribution _:364725 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0030145 . _:364756 a rdf:Statement ; up:attribution _:364726 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009507 . _:364757 a rdf:Statement ; up:attribution _:364727 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:749 . _:364758 a rdf:Statement ; up:attribution _:364728 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:364759 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:364760 a rdf:Statement ; up:attribution _:364729 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:364761 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:364762 a rdf:Statement ; up:attribution _:364730 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:364763 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:364764 a rdf:Statement ; up:attribution _:364731 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:364765 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:364766 a rdf:Statement ; up:attribution _:364732 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:364767 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:364768 a rdf:Statement ; up:attribution _:364733 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:364769 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:364770 a rdf:Statement ; up:attribution _:364734 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:364771 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:364772 a rdf:Statement ; up:attribution _:364735 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:364773 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:364774 a rdf:Statement ; up:attribution _:364736 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:364775 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:364776 a rdf:Statement ; up:attribution _:364737 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:364777 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:364778 a rdf:Statement ; up:attribution _:364738 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:364779 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:364780 a rdf:Statement ; up:attribution _:364739 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:364781 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs83 ; rdf:predicate up:annotation ; rdf:object ?annotation84 . _:364782 a rdf:Statement ; up:attribution _:364740 ; rdf:subject ?pfs83 ; rdf:predicate up:annotation ; rdf:object ?annotation84 . _:364783 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . _:364784 a rdf:Statement ; up:attribution _:364741 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . _:364785 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs99 ; rdf:predicate up:annotation ; rdf:object ?annotation100 . _:364786 a rdf:Statement ; up:attribution _:364742 ; rdf:subject ?pfs99 ; rdf:predicate up:annotation ; rdf:object ?annotation100 . _:364787 a rdf:Statement ; up:source unirule:MF_01038 ; rdf:subject ?pfs107 ; rdf:predicate up:annotation ; rdf:object ?annotation108 . _:364788 a rdf:Statement ; up:attribution _:364743 ; rdf:subject ?pfs107 ; rdf:predicate up:annotation ; rdf:object ?annotation108 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01038 #Rule MF_01038 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-01-14 { VALUES ?supertaxon115 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01038 . ?thisOrganism rdfs:subClassOf+ ?supertaxon115 . } UNION { ?this rdfs:seeAlso signature:MF_01038 . { ?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_01038a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01038a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01038a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01038a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ9X519121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X519123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X519MF_01038116 . ?templateMotifSequenceMatchRegionQ9X519121 faldo:begin ?templateMotifSequenceMatchBeginQ9X519122 . ?templateMotifSequenceMatchBeginQ9X519122 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X519117 ; faldo:reference isoform:Q9X519-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X519123 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X519MF_01038118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038126 . ?targetMotifMatchRegionMatchBeginMF_01038126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038127 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038116, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038116) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038116, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionQ9X519117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01038119) - 1) AS ?thisPositionOn17) . BIND(?thisPositionOn17 AS ?thisPositionOn18) . BIND(?this AS ?pfs1t130) . 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) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038116, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038116) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038116, CONCAT('^(?:-*[^-]){', STR(((62 - ?templateMotifSequenceMatchBeginPositionQ9X519117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01038119) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t133) . 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) = 'S')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038116, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038116) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038116, CONCAT('^(?:-*[^-]){', STR(((403 - ?templateMotifSequenceMatchBeginPositionQ9X519117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_01038119) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038116, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038116) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038116, CONCAT('^(?:-*[^-]){', STR(((407 - ?templateMotifSequenceMatchBeginPositionQ9X519117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01038119) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t139) . 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) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038116, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038116) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038116, CONCAT('^(?:-*[^-]){', STR(((444 - ?templateMotifSequenceMatchBeginPositionQ9X519117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01038119) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t142) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038116, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038116) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038116, CONCAT('^(?:-*[^-]){', STR(((445 - ?templateMotifSequenceMatchBeginPositionQ9X519117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_01038119) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038116, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038116) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038116, CONCAT('^(?:-*[^-]){', STR(((462 - ?templateMotifSequenceMatchBeginPositionQ9X519117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038118, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01038119) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'H')) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP39773154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39773156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39773MF_01038149 . ?templateMotifSequenceMatchRegionP39773154 faldo:begin ?templateMotifSequenceMatchBeginP39773155 . ?templateMotifSequenceMatchBeginP39773155 faldo:position ?templateMotifSequenceMatchBeginPositionP39773150 ; faldo:reference isoform:P39773-1 . ?templateMotifSequenceProfileAlignmentOperationP39773156 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39773MF_01038151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038159 . ?targetMotifMatchRegionMatchBeginMF_01038159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038160 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_15) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186817 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39773MF_01038149, 1, (STRLEN(?templateMotifCigarP39773MF_01038149) - STRLEN(REPLACE(?templateMotifCigarP39773MF_01038149, CONCAT('^(?:-*[^-]){', STR(((36 - ?templateMotifSequenceMatchBeginPositionP39773150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39773MF_01038151, 1, (STRLEN(?targetMotifMatchCigarP39773MF_01038151) - STRLEN(REPLACE(?targetMotifMatchCigarP39773MF_01038151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39773MF_01038151, 1, (STRLEN(?targetMotifMatchCigarP39773MF_01038151) - STRLEN(REPLACE(?targetMotifMatchCigarP39773MF_01038151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01038152) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs2t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01038a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionQ9X519169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X519171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X519MF_01038164 . ?templateMotifSequenceMatchRegionQ9X519169 faldo:begin ?templateMotifSequenceMatchBeginQ9X519170 . ?templateMotifSequenceMatchBeginQ9X519170 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X519165 ; faldo:reference isoform:Q9X519-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X519171 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X519MF_01038166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038174 . ?targetMotifMatchRegionMatchBeginMF_01038174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038175 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038164, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038164) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038164, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionQ9X519165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038166, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038166) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038166, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038166) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_01038167) - 1) AS ?thisPositionOn67) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038164, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038164) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038164, CONCAT('^(?:-*[^-]){', STR(((154 - ?templateMotifSequenceMatchBeginPositionQ9X519165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038166, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038166) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038166, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038166) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01038167) - 1) AS ?thisPositionOn68) . BIND(?this AS ?pfs3t180) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse64) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, (?thisPositionOn68 - ?thisPositionOn67)) = 'RD')) . BIND(URI(CONCAT(STR(?this), '#MF_01038a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch185 faldo:location ?templateMotifSequenceMatchRegionQ9X519186 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X519188 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X519MF_01038181 . ?templateMotifSequenceMatchRegionQ9X519186 faldo:begin ?templateMotifSequenceMatchBeginQ9X519187 . ?templateMotifSequenceMatchBeginQ9X519187 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X519182 ; faldo:reference isoform:Q9X519-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X519188 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch189 faldo:location ?targetMotifMatchRegionMatch190 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038192 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X519MF_01038183 . ?targetMotifMatchRegionMatch190 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038191 . ?targetMotifMatchRegionMatchBeginMF_01038191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038184 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038192 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038181, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038181) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038181, CONCAT('^(?:-*[^-]){', STR(((261 - ?templateMotifSequenceMatchBeginPositionQ9X519182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038183, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038183) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038183, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038183) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), '')))), '[^-]', ''))) AS ?step2194) . BIND(((?step2194 + ?targetMotifMatchRegionMatchBeginPositionMF_01038184) - 1) AS ?thisPositionOn75) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038181, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038181) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038181, CONCAT('^(?:-*[^-]){', STR(((264 - ?templateMotifSequenceMatchBeginPositionQ9X519182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038183, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038183) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038183, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038183) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_01038184) - 1) AS ?thisPositionOn76) . BIND(?this AS ?pfs3t197) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse72) . FILTER (REGEX('R[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]R', SUBSTR(?thisSequenceValue, ?thisPositionOn75, (?thisPositionOn76 - ?thisPositionOn75)))) . BIND(URI(CONCAT(STR(?this), '#MF_01038a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch202 faldo:location ?templateMotifSequenceMatchRegionQ9X519203 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X519205 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X519MF_01038198 . ?templateMotifSequenceMatchRegionQ9X519203 faldo:begin ?templateMotifSequenceMatchBeginQ9X519204 . ?templateMotifSequenceMatchBeginQ9X519204 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X519199 ; faldo:reference isoform:Q9X519-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X519205 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch206 faldo:location ?targetMotifMatchRegionMatch207 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038209 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X519MF_01038200 . ?targetMotifMatchRegionMatch207 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038208 . ?targetMotifMatchRegionMatchBeginMF_01038208 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038201 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038209 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038198, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038198) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038198, CONCAT('^(?:-*[^-]){', STR(((62 - ?templateMotifSequenceMatchBeginPositionQ9X519199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1210) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038200, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038200) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038200, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038200) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), '')))), '[^-]', ''))) AS ?step2211) . BIND(((?step2211 + ?targetMotifMatchRegionMatchBeginPositionMF_01038201) - 1) AS ?thisPositionOn81) . BIND(?thisPositionOn81 AS ?thisPositionOn82) . BIND(?this AS ?pfs3t212) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfse80) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn81, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01038a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch217 faldo:location ?templateMotifSequenceMatchRegionQ9X519218 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X519220 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X519MF_01038213 . ?templateMotifSequenceMatchRegionQ9X519218 faldo:begin ?templateMotifSequenceMatchBeginQ9X519219 . ?templateMotifSequenceMatchBeginQ9X519219 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X519214 ; faldo:reference isoform:Q9X519-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X519220 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch221 faldo:location ?targetMotifMatchRegionMatch222 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038224 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X519MF_01038215 . ?targetMotifMatchRegionMatch222 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038223 . ?targetMotifMatchRegionMatchBeginMF_01038223 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038216 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038224 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038213, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038213) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038213, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionQ9X519214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1225) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038215, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038215) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038215, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038215) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), '')))), '[^-]', ''))) AS ?step2226) . BIND(((?step2226 + ?targetMotifMatchRegionMatchBeginPositionMF_01038216) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs3t227) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse86) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01038a84')) AS ?annotation84) . BIND(?this AS ?pfs83) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch232 faldo:location ?templateMotifSequenceMatchRegionQ9X519233 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X519235 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X519MF_01038228 . ?templateMotifSequenceMatchRegionQ9X519233 faldo:begin ?templateMotifSequenceMatchBeginQ9X519234 . ?templateMotifSequenceMatchBeginQ9X519234 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X519229 ; faldo:reference isoform:Q9X519-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X519235 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch236 faldo:location ?targetMotifMatchRegionMatch237 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038239 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X519MF_01038230 . ?targetMotifMatchRegionMatch237 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038238 . ?targetMotifMatchRegionMatchBeginMF_01038238 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038231 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038239 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038228, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038228) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038228, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionQ9X519229) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1240) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038230, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038230) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038230, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1240), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038230, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038230) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038230, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1240), '}'), '')))), '[^-]', ''))) AS ?step2241) . BIND(((?step2241 + ?targetMotifMatchRegionMatchBeginPositionMF_01038231) - 1) AS ?thisPositionOn97) . BIND(?thisPositionOn97 AS ?thisPositionOn98) . BIND(?this AS ?pfs3t242) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfsb93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn98))) AS ?pfse94) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn97, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01038a92')) AS ?annotation92) . BIND(?this AS ?pfs91) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch247 faldo:location ?templateMotifSequenceMatchRegionQ9X519248 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X519250 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X519MF_01038243 . ?templateMotifSequenceMatchRegionQ9X519248 faldo:begin ?templateMotifSequenceMatchBeginQ9X519249 . ?templateMotifSequenceMatchBeginQ9X519249 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X519244 ; faldo:reference isoform:Q9X519-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X519250 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch251 faldo:location ?targetMotifMatchRegionMatch252 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038254 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X519MF_01038245 . ?targetMotifMatchRegionMatch252 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038253 . ?targetMotifMatchRegionMatchBeginMF_01038253 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038246 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038254 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038243, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038243) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038243, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionQ9X519244) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1255) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038245, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038245) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1255), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038245, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038245) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1255), '}'), '')))), '[^-]', ''))) AS ?step2256) . BIND(((?step2256 + ?targetMotifMatchRegionMatchBeginPositionMF_01038246) - 1) AS ?thisPositionOn105) . BIND(?thisPositionOn105 AS ?thisPositionOn106) . BIND(?this AS ?pfs3t257) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn105))) AS ?pfsb101) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn106))) AS ?pfse102) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn105, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01038a100')) AS ?annotation100) . BIND(?this AS ?pfs99) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch262 faldo:location ?templateMotifSequenceMatchRegionQ9X519263 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X519265 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X519MF_01038258 . ?templateMotifSequenceMatchRegionQ9X519263 faldo:begin ?templateMotifSequenceMatchBeginQ9X519264 . ?templateMotifSequenceMatchBeginQ9X519264 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X519259 ; faldo:reference isoform:Q9X519-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X519265 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . ?targetMotifMatch266 faldo:location ?targetMotifMatchRegionMatch267 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01038269 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X519MF_01038260 . ?targetMotifMatchRegionMatch267 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01038268 . ?targetMotifMatchRegionMatchBeginMF_01038268 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01038261 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01038269 edam:has_input signature:MF_01038 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X519MF_01038258, 1, (STRLEN(?templateMotifCigarQ9X519MF_01038258) - STRLEN(REPLACE(?templateMotifCigarQ9X519MF_01038258, CONCAT('^(?:-*[^-]){', STR(((336 - ?templateMotifSequenceMatchBeginPositionQ9X519259) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1270) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038260, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038260) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038260, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1270), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X519MF_01038260, 1, (STRLEN(?targetMotifMatchCigarQ9X519MF_01038260) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X519MF_01038260, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1270), '}'), '')))), '[^-]', ''))) AS ?step2271) . BIND(((?step2271 + ?targetMotifMatchRegionMatchBeginPositionMF_01038261) - 1) AS ?thisPositionOn113) . BIND(?thisPositionOn113 AS ?thisPositionOn114) . BIND(?this AS ?pfs3t272) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn113))) AS ?pfsb109) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn114))) AS ?pfse110) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn113, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01038a108')) AS ?annotation108) . BIND(?this AS ?pfs107) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag273) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag273, ?UNBOUND_VARIABLE) AS ?case6) . OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186817 . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:186817 . })) . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186817 . BIND(?this AS ?caseWithTag274) . } BIND(IF(BOUND(?tagFT_15), ?caseWithTag274, ?UNBOUND_VARIABLE) AS ?case11) . }