CONSTRUCT { _:781824 up:source unirule:MF_03021 . _:781825 up:source unirule:MF_03021 . _:781826 up:source unirule:MF_03021 . _:781827 up:source unirule:MF_03021 . _:781828 up:source unirule:MF_03021 . _:781829 up:source unirule:MF_03021 . _:781830 up:source unirule:MF_03021 . _:781831 up:source unirule:MF_03021 . _:781832 up:source unirule:MF_03021 . _:781833 up:source unirule:MF_03021 . _:781834 up:source unirule:MF_03021 . _:781835 up:source unirule:MF_03021 . _:781836 up:source unirule:MF_03021 . _:781837 up:source unirule:MF_03021 . _:781838 up:source unirule:MF_03021 . _:781839 up:source unirule:MF_03021 . _:781840 up:source unirule:MF_03021 . _:781841 up:source unirule:MF_03021 . _:781842 up:source unirule:MF_03021 . _:781843 up:source unirule:MF_03021 . _:781844 up:source unirule:MF_03021 . _:781845 up:source unirule:MF_03021 . _:781846 up:source unirule:MF_03021 . _:781847 up:source unirule:MF_03021 . _:781848 up:source unirule:MF_03021 . _:781849 up:source unirule:MF_03021 . _:781850 up:source unirule:MF_03021 . _:781851 up:source unirule:MF_03021 . _:781852 up:source unirule:MF_03021 . _:781853 up:source unirule:MF_03021 . _:781854 up:source unirule:MF_03021 . _:781855 up:source unirule:MF_03021 . _:781856 up:source unirule:MF_03021 . _:781857 up:source unirule:MF_03021 . _:781858 up:source unirule:MF_03021 . _:781859 up:source unirule:MF_03021 . _:781860 up:source unirule:MF_03021 . _:781861 up:source unirule:MF_03021 . _:781862 up:source unirule:MF_03021 . _:781863 up:source unirule:MF_03021 . _:781864 up:source unirule:MF_03021 . _:781865 up:source unirule:MF_03021 . _:781866 up:source unirule:MF_03021 . _:781867 up:source unirule:MF_03021 . _:781868 up:source unirule:MF_03021 . _:781869 up:source unirule:MF_03021 . _:781870 up:source unirule:MF_03021 . _:781871 up:source unirule:MF_03021 . _:781872 up:source unirule:MF_03021 . _:781873 up:source unirule:MF_03021 . ?this up:annotation ?annotation1 , ?annotation3 ; up:classifiedWith GO:0005524 , GO:0005737 , GO:0005813 , GO:0005819 , GO:0005874 , GO:0008017 , GO:0008568 , GO:0016020 , GO:0031117 , GO:0034214 , GO:0051013 , keyword:206 , keyword:413 , keyword:472 , keyword:493 , keyword:547 , keyword:67 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '5.6.1.1' ; up:fullName 'Spastin' ; rdf:type up:Structured_Name . ?annotation1 up:activity ?activity2 ; rdf:type up:Catalytic_Activity_Annotation . ?activity2 up:enzymeClass <http://purl.uniprot.org/enzyme/5.6.1.1>. ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the AAA ATPase family. Spastin subfamily.' . ?case4 up:classifiedWith GO:0005768 , GO:0005783 , GO:0030496 , keyword:21 , keyword:256 . ?case5 up:classifiedWith GO:0005634 , GO:0006888 , GO:0007409 , GO:0032506 , keyword:539 . ?case6 up:classifiedWith GO:0000022 , GO:0007079 , GO:0008344 , GO:0050803 , keyword:158 , keyword:498 , keyword:551 . ?case7 up:classifiedWith keyword:131 , keyword:132 , keyword:217 , keyword:221 , keyword:524 . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; rdf:type up:Intramembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf chebi:30616 . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Nuclear localization signal' . ?pfsb37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Nuclear export signal' . ?pfsb43 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Nuclear localization signal' . ?pfsb49 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . _:781874 a rdf:Statement ; up:attribution _:781824 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:781875 a rdf:Statement ; up:attribution _:781825 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:781876 a rdf:Statement ; up:attribution _:781826 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:781877 a rdf:Statement ; up:attribution _:781827 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:781878 a rdf:Statement ; up:attribution _:781828 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:781879 a rdf:Statement ; up:attribution _:781829 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:206 . _:781880 a rdf:Statement ; up:attribution _:781830 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:781881 a rdf:Statement ; up:attribution _:781831 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:781882 a rdf:Statement ; up:attribution _:781832 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:493 . _:781883 a rdf:Statement ; up:attribution _:781833 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:781884 a rdf:Statement ; up:attribution _:781834 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:781885 a rdf:Statement ; up:attribution _:781835 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008017 . _:781886 a rdf:Statement ; up:attribution _:781836 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008568 . _:781887 a rdf:Statement ; up:attribution _:781837 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051013 . _:781888 a rdf:Statement ; up:attribution _:781838 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0031117 . _:781889 a rdf:Statement ; up:attribution _:781839 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0034214 . _:781890 a rdf:Statement ; up:attribution _:781840 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005813 . _:781891 a rdf:Statement ; up:attribution _:781841 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:781892 a rdf:Statement ; up:attribution _:781842 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016020 . _:781893 a rdf:Statement ; up:attribution _:781843 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005874 . _:781894 a rdf:Statement ; up:attribution _:781844 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005819 . _:781895 a rdf:Statement ; up:attribution _:781845 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object keyword:21 . _:781896 a rdf:Statement ; up:attribution _:781846 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object keyword:256 . _:781897 a rdf:Statement ; up:attribution _:781847 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005768 . _:781898 a rdf:Statement ; up:attribution _:781848 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005783 . _:781899 a rdf:Statement ; up:attribution _:781849 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0030496 . _:781900 a rdf:Statement ; up:attribution _:781850 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:539 . _:781901 a rdf:Statement ; up:attribution _:781851 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005634 . _:781902 a rdf:Statement ; up:attribution _:781852 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object GO:0007409 . _:781903 a rdf:Statement ; up:attribution _:781853 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object GO:0006888 . _:781904 a rdf:Statement ; up:attribution _:781854 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object GO:0032506 . _:781905 a rdf:Statement ; up:attribution _:781855 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:158 . _:781906 a rdf:Statement ; up:attribution _:781856 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:551 . _:781907 a rdf:Statement ; up:attribution _:781857 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:498 . _:781908 a rdf:Statement ; up:attribution _:781858 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000022 . _:781909 a rdf:Statement ; up:attribution _:781859 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0007079 . _:781910 a rdf:Statement ; up:attribution _:781860 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008344 . _:781911 a rdf:Statement ; up:attribution _:781861 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0050803 . _:781912 a rdf:Statement ; up:attribution _:781862 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:131 . _:781913 a rdf:Statement ; up:attribution _:781863 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:132 . _:781914 a rdf:Statement ; up:attribution _:781864 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:217 . _:781915 a rdf:Statement ; up:attribution _:781865 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:221 . _:781916 a rdf:Statement ; up:attribution _:781866 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:524 . _:781917 a rdf:Statement ; up:source unirule:MF_03021 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:781918 a rdf:Statement ; up:attribution _:781867 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:781919 a rdf:Statement ; up:source unirule:MF_03021 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:781920 a rdf:Statement ; up:attribution _:781868 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:781921 a rdf:Statement ; up:source unirule:MF_03021 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:781922 a rdf:Statement ; up:attribution _:781869 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:781923 a rdf:Statement ; up:source unirule:MF_03021 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:781924 a rdf:Statement ; up:attribution _:781870 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:781925 a rdf:Statement ; up:source unirule:MF_03021 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:781926 a rdf:Statement ; up:attribution _:781871 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:781927 a rdf:Statement ; up:source unirule:MF_03021 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:781928 a rdf:Statement ; up:attribution _:781872 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:781929 a rdf:Statement ; up:source unirule:MF_03021 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:781930 a rdf:Statement ; up:attribution _:781873 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03021 #Rule MF_03021 Created by:bridge on:2009-02-24 Modified by:ecastro on:2022-11-19 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03021 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03021a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03021a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_03021a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionQ9UBP058 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP060 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UBP0MF_0302153 . ?templateMotifSequenceMatchRegionQ9UBP058 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP059 . ?templateMotifSequenceMatchBeginQ9UBP059 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP054 ; faldo:reference isoform:Q9UBP0-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UBP060 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0302164 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UBP0MF_0302155 . ?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0302163 . ?targetMotifMatchRegionMatchBeginMF_0302163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0302156 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0302164 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_0302153, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_0302153) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_0302153, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionQ9UBP054) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302155, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302155) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302155, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302155) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) . BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0302156) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) . FILTER ((BOUND(?thisPositionOn14) && BOUND(?thisPositionOn15))) . BIND(URI(CONCAT(STR(?this), '#MF_03021a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionQ9UBP073 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP075 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UBP0MF_0302168 . ?templateMotifSequenceMatchRegionQ9UBP073 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP074 . ?templateMotifSequenceMatchBeginQ9UBP074 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP069 ; faldo:reference isoform:Q9UBP0-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UBP075 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0302179 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UBP0MF_0302170 . ?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0302178 . ?targetMotifMatchRegionMatchBeginMF_0302178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0302171 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0302179 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_0302168, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_0302168) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_0302168, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionQ9UBP069) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302170, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302170) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302170, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302170) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0302171) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_0302168, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_0302168) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_0302168, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionQ9UBP069) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302170, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302170) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302170, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302170) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) . BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0302171) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) . FILTER ((BOUND(?thisPositionOn20) && BOUND(?thisPositionOn21))) . BIND(URI(CONCAT(STR(?this), '#MF_03021a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionQ9UBP090 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP092 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UBP0MF_0302185 . ?templateMotifSequenceMatchRegionQ9UBP090 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP091 . ?templateMotifSequenceMatchBeginQ9UBP091 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP086 ; faldo:reference isoform:Q9UBP0-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UBP092 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0302196 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UBP0MF_0302187 . ?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0302195 . ?targetMotifMatchRegionMatchBeginMF_0302195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0302188 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0302196 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_0302185, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_0302185) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_0302185, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionQ9UBP086) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302187, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302187) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302187, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302187) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0302188) - 1) AS ?thisPositionOn26) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn27) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) . FILTER ((BOUND(?thisPositionOn26) && BOUND(?thisPositionOn27))) . BIND(URI(CONCAT(STR(?this), '#MF_03021a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionQ9UBP0105 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP0107 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UBP0MF_03021100 . ?templateMotifSequenceMatchRegionQ9UBP0105 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP0106 . ?templateMotifSequenceMatchBeginQ9UBP0106 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP0101 ; faldo:reference isoform:Q9UBP0-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UBP0107 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03021111 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UBP0MF_03021102 . ?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03021110 . ?targetMotifMatchRegionMatchBeginMF_03021110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03021103 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03021111 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021100, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021100) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021100, CONCAT('^(?:-*[^-]){', STR(((382 - ?templateMotifSequenceMatchBeginPositionQ9UBP0101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021102, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021102, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_03021103) - 1) AS ?thisPositionOn33) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021100, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021100) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021100, CONCAT('^(?:-*[^-]){', STR(((389 - ?templateMotifSequenceMatchBeginPositionQ9UBP0101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021102, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021102, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_03021103) - 1) AS ?thisPositionOn34) . BIND(?this AS ?pfs1t116) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)) = 'GPPGNGKT')) . BIND(URI(CONCAT(STR(?this), '#MF_03021a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionQ9UBP0122 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP0124 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UBP0MF_03021117 . ?templateMotifSequenceMatchRegionQ9UBP0122 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP0123 . ?templateMotifSequenceMatchBeginQ9UBP0123 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP0118 ; faldo:reference isoform:Q9UBP0-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UBP0124 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03021128 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UBP0MF_03021119 . ?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03021127 . ?targetMotifMatchRegionMatchBeginMF_03021127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03021120 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03021128 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021117, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021117) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021117, CONCAT('^(?:-*[^-]){', STR(((4 - ?templateMotifSequenceMatchBeginPositionQ9UBP0118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021119, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021119) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021119, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021119) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_03021120) - 1) AS ?thisPositionOn39) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021117, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021117) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021117, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionQ9UBP0118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021119, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021119) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021119, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021119) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_03021120) - 1) AS ?thisPositionOn40) . BIND(?this AS ?pfs2t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) . FILTER ((BOUND(?thisPositionOn39) && BOUND(?thisPositionOn40))) . BIND(URI(CONCAT(STR(?this), '#MF_03021a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionQ9UBP0139 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP0141 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UBP0MF_03021134 . ?templateMotifSequenceMatchRegionQ9UBP0139 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP0140 . ?templateMotifSequenceMatchBeginQ9UBP0140 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP0135 ; faldo:reference isoform:Q9UBP0-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UBP0141 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03021145 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UBP0MF_03021136 . ?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03021144 . ?targetMotifMatchRegionMatchBeginMF_03021144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03021137 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03021145 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021134, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021134) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021134, CONCAT('^(?:-*[^-]){', STR(((59 - ?templateMotifSequenceMatchBeginPositionQ9UBP0135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021136, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021136, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_03021137) - 1) AS ?thisPositionOn45) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021134, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021134) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021134, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionQ9UBP0135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021136, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021136, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_03021137) - 1) AS ?thisPositionOn46) . BIND(?this AS ?pfs2t150) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) . FILTER ((BOUND(?thisPositionOn45) && BOUND(?thisPositionOn46))) . BIND(URI(CONCAT(STR(?this), '#MF_03021a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionQ9UBP0156 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP0158 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UBP0MF_03021151 . ?templateMotifSequenceMatchRegionQ9UBP0156 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP0157 . ?templateMotifSequenceMatchBeginQ9UBP0157 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP0152 ; faldo:reference isoform:Q9UBP0-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UBP0158 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03021162 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UBP0MF_03021153 . ?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03021161 . ?targetMotifMatchRegionMatchBeginMF_03021161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03021154 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03021162 edam:has_input signature:MF_03021 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021151, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021151) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021151, CONCAT('^(?:-*[^-]){', STR(((309 - ?templateMotifSequenceMatchBeginPositionQ9UBP0152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021153, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021153) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021153, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021153) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_03021154) - 1) AS ?thisPositionOn51) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021151, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021151) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021151, CONCAT('^(?:-*[^-]){', STR(((312 - ?templateMotifSequenceMatchBeginPositionQ9UBP0152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021153, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021153) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021153, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021153) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) . BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_03021154) - 1) AS ?thisPositionOn52) . BIND(?this AS ?pfs2t167) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, (?thisPositionOn52 - ?thisPositionOn51)) = 'RKKK')) . BIND(URI(CONCAT(STR(?this), '#MF_03021a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(?this AS ?case4) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7214 . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon168 {taxon:7742 taxon:7214} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon168 . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:40674 . })) . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon169 {taxon:7214 taxon:7742} ?thisOrganism rdfs:subClassOf+ ?supertaxon169 . })) . BIND(?this AS ?case9) . } }