CONSTRUCT { _:975792 up:source unirule:MF_04151 . _:975793 up:source unirule:MF_04151 . _:975794 up:source unirule:MF_04151 . _:975795 up:source unirule:MF_04151 . _:975796 up:source unirule:MF_04151 . _:975797 up:source unirule:MF_04151 . _:975798 up:source unirule:MF_04151 . _:975799 up:source unirule:MF_04151 . _:975800 up:source unirule:MF_04151 . _:975801 up:source unirule:MF_04151 . _:975802 up:source unirule:MF_04151 . _:975803 up:source unirule:MF_04151 . _:975804 up:source unirule:MF_04151 . _:975805 up:source unirule:MF_04151 . _:975806 up:source unirule:MF_04151 . _:975807 up:source unirule:MF_04151 . _:975808 up:source unirule:MF_04151 . _:975809 up:source unirule:MF_04151 . _:975810 up:source unirule:MF_04151 . _:975811 up:source unirule:MF_04151 . _:975812 up:source unirule:MF_04151 . _:975813 up:fullName 'Baseplate central spike protein Gp5*' ; rdf:type up:Structured_Name . _:975814 up:fullName 'Mature Gp5' ; rdf:type up:Structured_Name . _:975815 up:source unirule:MF_04151 . _:975816 up:fullName 'Gp5C' ; rdf:type up:Structured_Name . _:975817 up:source unirule:MF_04151 . _:975818 up:fullName 'Mature baseplate central spike protein' ; rdf:type up:Structured_Name . _:975819 up:source unirule:MF_04151 . _:975820 up:fullName 'Baseplate central spike protein C-terminus' ; rdf:type up:Structured_Name . _:975821 up:source unirule:MF_04151 . _:975822 up:source unirule:MF_04151 . _:975823 up:source unirule:MF_04151 . _:975824 up:source unirule:MF_04151 . _:975825 up:source unirule:MF_04151 . _:975826 up:source unirule:MF_04151 . _:975827 up:source unirule:MF_04151 . _:975828 up:source unirule:MF_04151 . _:975829 up:source unirule:MF_04151 . _:975830 up:source unirule:MF_04151 . _:975831 up:source unirule:MF_04151 . _:975832 up:source unirule:MF_04151 . _:975833 up:source unirule:MF_04151 . _:975834 up:source unirule:MF_04151 . _:975835 up:source unirule:MF_04151 . _:975836 up:source unirule:MF_04151 . _:975837 up:source unirule:MF_04151 . ?this up:classifiedWith GO:0003796 , GO:0009253 , GO:0098003 , GO:0098015 , GO:0098025 , GO:0098932 , keyword:1160 , keyword:1162 , keyword:1171 , keyword:1188 , keyword:1226 , keyword:1227 , keyword:1235 , keyword:1236 , keyword:1245 , keyword:326 , keyword:378 , keyword:426 , keyword:81 , keyword:929 , keyword:946 ; up:component ?namedpart0 , ?namedpart1 , ?namedpart2 , ?namedpart3 . ?namedpart0 up:alternativeName _:975814 ; up:recommendedName _:975813 . ?namedpart1 up:recommendedName _:975816 . ?namedpart2 up:recommendedName _:975818 . ?namedpart3 up:recommendedName _:975820 . ?case4 up:alternativeName ?name6 ; up:recommendedName ?name5 . ?name5 up:fullName 'Baseplate central spike protein' ; rdf:type up:Structured_Name . ?name6 up:ecName '3.2.1.17' ; up:fullName 'Peptidoglycan hydrolase' ; rdf:type up:Structured_Name . ?case7 up:alternativeName ?name9 ; up:recommendedName ?name8 . ?name8 up:fullName 'Pre-baseplate central spike protein Gp5' ; up:shortName 'Pre-Gp5' ; rdf:type up:Structured_Name . ?name9 up:ecName '3.2.1.17' ; up:fullName 'Peptidoglycan hydrolase gp5' ; rdf:type up:Structured_Name . ?case10 up:alternativeName ?name12 ; up:recommendedName ?name11 . ?name11 up:fullName 'Pre-baseplate central spike protein' ; rdf:type up:Structured_Name . ?name12 up:ecName '3.2.1.17' ; up:fullName 'Peptidoglycan hydrolase' ; rdf:type up:Structured_Name . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; rdf:type up:Site_Annotation ; rdfs:comment 'Cleavage' . ?pfsb15 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb21 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Nucleophile' . ?pfsb27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Pre-baseplate central spike protein Gp5' . ?pfsb33 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Baseplate central spike protein Gp5*' . ?pfsb39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Gp5C' . ?pfsb45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Baseplate central spike protein' . ?pfsb51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Pre-baseplate central spike protein' . ?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 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Mature baseplate central spike protein' . ?pfsb63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfs67 up:annotation ?annotation68 . ?annotation68 faldo:begin ?pfsb69 ; faldo:end ?pfse70 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Baseplate central spike protein C-terminus' . ?pfsb69 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse70 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . _:975838 a rdf:Statement ; up:attribution _:975792 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:929 . _:975839 a rdf:Statement ; up:attribution _:975793 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:81 . _:975840 a rdf:Statement ; up:attribution _:975794 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1235 . _:975841 a rdf:Statement ; up:attribution _:975795 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1236 . _:975842 a rdf:Statement ; up:attribution _:975796 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:326 . _:975843 a rdf:Statement ; up:attribution _:975797 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:975844 a rdf:Statement ; up:attribution _:975798 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:426 . _:975845 a rdf:Statement ; up:attribution _:975799 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1226 . _:975846 a rdf:Statement ; up:attribution _:975800 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1171 . _:975847 a rdf:Statement ; up:attribution _:975801 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1162 . _:975848 a rdf:Statement ; up:attribution _:975802 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1188 . _:975849 a rdf:Statement ; up:attribution _:975803 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1245 . _:975850 a rdf:Statement ; up:attribution _:975804 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1227 . _:975851 a rdf:Statement ; up:attribution _:975805 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:946 . _:975852 a rdf:Statement ; up:attribution _:975806 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1160 . _:975853 a rdf:Statement ; up:attribution _:975807 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0098015 . _:975854 a rdf:Statement ; up:attribution _:975808 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0098025 . _:975855 a rdf:Statement ; up:attribution _:975809 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003796 . _:975856 a rdf:Statement ; up:attribution _:975810 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0098932 . _:975857 a rdf:Statement ; up:attribution _:975811 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009253 . _:975858 a rdf:Statement ; up:attribution _:975812 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0098003 . _:975859 a rdf:Statement ; up:attribution _:975815 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart0 . _:975860 a rdf:Statement ; up:attribution _:975817 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart1 . _:975861 a rdf:Statement ; up:attribution _:975819 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart2 . _:975862 a rdf:Statement ; up:attribution _:975821 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart3 . _:975863 a rdf:Statement ; up:attribution _:975822 ; rdf:subject ?case4 ; rdf:predicate up:recommendedName ; rdf:object ?name5 . _:975864 a rdf:Statement ; up:attribution _:975823 ; rdf:subject ?case4 ; rdf:predicate up:alternativeName ; rdf:object ?name6 . _:975865 a rdf:Statement ; up:attribution _:975824 ; rdf:subject ?case7 ; rdf:predicate up:recommendedName ; rdf:object ?name8 . _:975866 a rdf:Statement ; up:attribution _:975825 ; rdf:subject ?case7 ; rdf:predicate up:alternativeName ; rdf:object ?name9 . _:975867 a rdf:Statement ; up:attribution _:975826 ; rdf:subject ?case10 ; rdf:predicate up:recommendedName ; rdf:object ?name11 . _:975868 a rdf:Statement ; up:attribution _:975827 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name12 . _:975869 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:975870 a rdf:Statement ; up:attribution _:975828 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:975871 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:975872 a rdf:Statement ; up:attribution _:975829 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:975873 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:975874 a rdf:Statement ; up:attribution _:975830 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:975875 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:975876 a rdf:Statement ; up:attribution _:975831 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:975877 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:975878 a rdf:Statement ; up:attribution _:975832 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:975879 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:975880 a rdf:Statement ; up:attribution _:975833 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:975881 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:975882 a rdf:Statement ; up:attribution _:975834 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:975883 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:975884 a rdf:Statement ; up:attribution _:975835 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:975885 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:975886 a rdf:Statement ; up:attribution _:975836 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:975887 a rdf:Statement ; up:source unirule:MF_04151 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:975888 a rdf:Statement ; up:attribution _:975837 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04151 #Rule MF_04151 Created by:? on:2021-01-15 Modified by:Catherine Rivoire on:2024-03-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04151 . ?thisOrganism rdfs:subClassOf+ taxon:10239 . BIND(URI(CONCAT(STR(?this), '#MF_04151a0')) AS ?namedpart0) . BIND(URI(CONCAT(STR(?this), '#MF_04151a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_04151a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_04151a3')) AS ?namedpart3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP1600978 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1600980 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_0415173 . ?templateMotifSequenceMatchRegionP1600978 faldo:begin ?templateMotifSequenceMatchBeginP1600979 . ?templateMotifSequenceMatchBeginP1600979 faldo:position ?templateMotifSequenceMatchBeginPositionP1600974 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP1600980 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0415184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_0415175 . ?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0415183 . ?targetMotifMatchRegionMatchBeginMF_0415183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0415176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0415184 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagCleavage) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16009MF_0415173, 1, (STRLEN(?templateMotifCigarP16009MF_0415173) - STRLEN(REPLACE(?templateMotifCigarP16009MF_0415173, CONCAT('^(?:-*[^-]){', STR(((351 - ?templateMotifSequenceMatchBeginPositionP1600974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16009MF_0415175, 1, (STRLEN(?targetMotifMatchCigarP16009MF_0415175) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_0415175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16009MF_0415175, 1, (STRLEN(?targetMotifMatchCigarP16009MF_0415175) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_0415175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) . BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0415176) - 1) AS ?thisPositionOn17) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16009MF_0415173, 1, (STRLEN(?templateMotifCigarP16009MF_0415173) - STRLEN(REPLACE(?templateMotifCigarP16009MF_0415173, CONCAT('^(?:-*[^-]){', STR(((352 - ?templateMotifSequenceMatchBeginPositionP1600974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16009MF_0415175, 1, (STRLEN(?targetMotifMatchCigarP16009MF_0415175) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_0415175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16009MF_0415175, 1, (STRLEN(?targetMotifMatchCigarP16009MF_0415175) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_0415175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) . BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0415176) - 1) AS ?thisPositionOn18) . BIND(?this AS ?pfs1t89) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, (?thisPositionOn18 - ?thisPositionOn17)) = 'SA')) . BIND(URI(CONCAT(STR(?this), '#MF_04151a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP1600995 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1600997 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_0415190 . ?templateMotifSequenceMatchRegionP1600995 faldo:begin ?templateMotifSequenceMatchBeginP1600996 . ?templateMotifSequenceMatchBeginP1600996 faldo:position ?templateMotifSequenceMatchBeginPositionP1600991 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP1600997 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151101 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_0415192 . ?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151100 . ?targetMotifMatchRegionMatchBeginMF_04151100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0415193 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151101 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16009MF_0415190, 1, (STRLEN(?templateMotifCigarP16009MF_0415190) - STRLEN(REPLACE(?templateMotifCigarP16009MF_0415190, CONCAT('^(?:-*[^-]){', STR(((184 - ?templateMotifSequenceMatchBeginPositionP1600991) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16009MF_0415192, 1, (STRLEN(?targetMotifMatchCigarP16009MF_0415192) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_0415192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16009MF_0415192, 1, (STRLEN(?targetMotifMatchCigarP16009MF_0415192) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_0415192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0415193) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs2t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04151a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionP16009110 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16009112 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_04151105 . ?templateMotifSequenceMatchRegionP16009110 faldo:begin ?templateMotifSequenceMatchBeginP16009111 . ?templateMotifSequenceMatchBeginP16009111 faldo:position ?templateMotifSequenceMatchBeginPositionP16009106 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP16009112 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151116 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_04151107 . ?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151115 . ?targetMotifMatchRegionMatchBeginMF_04151115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04151108 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151116 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16009MF_04151105, 1, (STRLEN(?templateMotifCigarP16009MF_04151105) - STRLEN(REPLACE(?templateMotifCigarP16009MF_04151105, CONCAT('^(?:-*[^-]){', STR(((193 - ?templateMotifSequenceMatchBeginPositionP16009106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16009MF_04151107, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151107) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16009MF_04151107, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151107) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_04151108) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs2t119) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04151a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP16009125 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16009127 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_04151120 . ?templateMotifSequenceMatchRegionP16009125 faldo:begin ?templateMotifSequenceMatchBeginP16009126 . ?templateMotifSequenceMatchBeginP16009126 faldo:position ?templateMotifSequenceMatchBeginPositionP16009121 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP16009127 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151131 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_04151122 . ?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151130 . ?targetMotifMatchRegionMatchBeginMF_04151130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04151123 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151131 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:10663 . BIND(1 AS ?thisPositionOn35) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn36) . BIND(?this AS ?pfs3t132) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) . FILTER ((BOUND(?thisPositionOn35) && BOUND(?thisPositionOn36))) . BIND(URI(CONCAT(STR(?this), '#MF_04151a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP16009138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16009140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_04151133 . ?templateMotifSequenceMatchRegionP16009138 faldo:begin ?templateMotifSequenceMatchBeginP16009139 . ?templateMotifSequenceMatchBeginP16009139 faldo:position ?templateMotifSequenceMatchBeginPositionP16009134 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP16009140 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_04151135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151143 . ?targetMotifMatchRegionMatchBeginMF_04151143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04151136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151144 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:10663 . BIND(1 AS ?thisPositionOn41) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16009MF_04151133, 1, (STRLEN(?templateMotifCigarP16009MF_04151133) - STRLEN(REPLACE(?templateMotifCigarP16009MF_04151133, CONCAT('^(?:-*[^-]){', STR(((351 - ?templateMotifSequenceMatchBeginPositionP16009134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16009MF_04151135, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151135) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16009MF_04151135, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151135) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_04151136) - 1) AS ?thisPositionOn42) . BIND(?this AS ?pfs3t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) . FILTER ((BOUND(?thisPositionOn41) && BOUND(?thisPositionOn42))) . BIND(URI(CONCAT(STR(?this), '#MF_04151a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP16009153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16009155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_04151148 . ?templateMotifSequenceMatchRegionP16009153 faldo:begin ?templateMotifSequenceMatchBeginP16009154 . ?templateMotifSequenceMatchBeginP16009154 faldo:position ?templateMotifSequenceMatchBeginPositionP16009149 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP16009155 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_04151150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151158 . ?targetMotifMatchRegionMatchBeginMF_04151158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04151151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151159 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:10663 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16009MF_04151148, 1, (STRLEN(?templateMotifCigarP16009MF_04151148) - STRLEN(REPLACE(?templateMotifCigarP16009MF_04151148, CONCAT('^(?:-*[^-]){', STR(((352 - ?templateMotifSequenceMatchBeginPositionP16009149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16009MF_04151150, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151150) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16009MF_04151150, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151150) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_04151151) - 1) AS ?thisPositionOn47) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn48) . BIND(?this AS ?pfs3t162) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) . FILTER ((BOUND(?thisPositionOn47) && BOUND(?thisPositionOn48))) . BIND(URI(CONCAT(STR(?this), '#MF_04151a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP16009168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16009170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_04151163 . ?templateMotifSequenceMatchRegionP16009168 faldo:begin ?templateMotifSequenceMatchBeginP16009169 . ?templateMotifSequenceMatchBeginP16009169 faldo:position ?templateMotifSequenceMatchBeginPositionP16009164 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP16009170 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_04151165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151173 . ?targetMotifMatchRegionMatchBeginMF_04151173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04151166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151174 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn53) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn54) . BIND(?this AS ?pfs4t175) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse52) . FILTER ((BOUND(?thisPositionOn53) && BOUND(?thisPositionOn54))) . BIND(URI(CONCAT(STR(?this), '#MF_04151a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionP16009181 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16009183 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_04151176 . ?templateMotifSequenceMatchRegionP16009181 faldo:begin ?templateMotifSequenceMatchBeginP16009182 . ?templateMotifSequenceMatchBeginP16009182 faldo:position ?templateMotifSequenceMatchBeginPositionP16009177 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP16009183 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151187 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_04151178 . ?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151186 . ?targetMotifMatchRegionMatchBeginMF_04151186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04151179 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151187 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:10663 . })) . BIND(1 AS ?thisPositionOn59) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn60) . BIND(?this AS ?pfs5t188) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse58) . FILTER ((BOUND(?thisPositionOn59) && BOUND(?thisPositionOn60))) . BIND(URI(CONCAT(STR(?this), '#MF_04151a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch193 faldo:location ?templateMotifSequenceMatchRegionP16009194 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16009196 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_04151189 . ?templateMotifSequenceMatchRegionP16009194 faldo:begin ?templateMotifSequenceMatchBeginP16009195 . ?templateMotifSequenceMatchBeginP16009195 faldo:position ?templateMotifSequenceMatchBeginPositionP16009190 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP16009196 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch197 faldo:location ?targetMotifMatchRegionMatch198 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151200 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_04151191 . ?targetMotifMatchRegionMatch198 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151199 . ?targetMotifMatchRegionMatchBeginMF_04151199 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04151192 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151200 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:10663 . })) . BIND(1 AS ?thisPositionOn65) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16009MF_04151189, 1, (STRLEN(?templateMotifCigarP16009MF_04151189) - STRLEN(REPLACE(?templateMotifCigarP16009MF_04151189, CONCAT('^(?:-*[^-]){', STR(((351 - ?templateMotifSequenceMatchBeginPositionP16009190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1201) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16009MF_04151191, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151191) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16009MF_04151191, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151191) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), '')))), '[^-]', ''))) AS ?step2202) . BIND(((?step2202 + ?targetMotifMatchRegionMatchBeginPositionMF_04151192) - 1) AS ?thisPositionOn66) . BIND(?this AS ?pfs5t203) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse64) . FILTER ((BOUND(?thisPositionOn65) && BOUND(?thisPositionOn66))) . BIND(URI(CONCAT(STR(?this), '#MF_04151a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch208 faldo:location ?templateMotifSequenceMatchRegionP16009209 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16009211 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16009MF_04151204 . ?templateMotifSequenceMatchRegionP16009209 faldo:begin ?templateMotifSequenceMatchBeginP16009210 . ?templateMotifSequenceMatchBeginP16009210 faldo:position ?templateMotifSequenceMatchBeginPositionP16009205 ; faldo:reference isoform:P16009-1 . ?templateMotifSequenceProfileAlignmentOperationP16009211 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?targetMotifMatch212 faldo:location ?targetMotifMatchRegionMatch213 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04151215 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16009MF_04151206 . ?targetMotifMatchRegionMatch213 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04151214 . ?targetMotifMatchRegionMatchBeginMF_04151214 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04151207 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04151215 edam:has_input signature:MF_04151 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:10663 . })) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16009MF_04151204, 1, (STRLEN(?templateMotifCigarP16009MF_04151204) - STRLEN(REPLACE(?templateMotifCigarP16009MF_04151204, CONCAT('^(?:-*[^-]){', STR(((352 - ?templateMotifSequenceMatchBeginPositionP16009205) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1216) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16009MF_04151206, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151206) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16009MF_04151206, 1, (STRLEN(?targetMotifMatchCigarP16009MF_04151206) - STRLEN(REPLACE(?targetMotifMatchCigarP16009MF_04151206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), '')))), '[^-]', ''))) AS ?step2217) . BIND(((?step2217 + ?targetMotifMatchRegionMatchBeginPositionMF_04151207) - 1) AS ?thisPositionOn71) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn72) . BIND(?this AS ?pfs5t218) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb69) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse70) . FILTER ((BOUND(?thisPositionOn71) && BOUND(?thisPositionOn72))) . BIND(URI(CONCAT(STR(?this), '#MF_04151a68')) AS ?annotation68) . BIND(?this AS ?pfs67) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag219) . BIND(URI(CONCAT(STR(?this), '#MF_04151a5')) AS ?name5) . BIND(URI(CONCAT(STR(?this), '#MF_04151a6')) AS ?name6) . } BIND(IF(BOUND(?tagCleavage), ?caseWithTag219, ?UNBOUND_VARIABLE) AS ?case4) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:10663 . BIND(?this AS ?caseWithTag220) . BIND(URI(CONCAT(STR(?this), '#MF_04151a8')) AS ?name8) . BIND(URI(CONCAT(STR(?this), '#MF_04151a9')) AS ?name9) . } BIND(IF(BOUND(?tagCleavage), ?caseWithTag220, ?UNBOUND_VARIABLE) AS ?case7) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:10663 . })) . BIND(?this AS ?caseWithTag221) . BIND(URI(CONCAT(STR(?this), '#MF_04151a11')) AS ?name11) . BIND(URI(CONCAT(STR(?this), '#MF_04151a12')) AS ?name12) . } BIND(IF(BOUND(?tagCleavage), ?caseWithTag221, ?UNBOUND_VARIABLE) AS ?case10) . }