CONSTRUCT { _:219922 up:source unirule:MF_00563 . _:219923 up:source unirule:MF_00563 . _:219924 up:source unirule:MF_00563 . _:219925 up:source unirule:MF_00563 . _:219926 up:source unirule:MF_00563 . _:219927 up:source unirule:MF_00563 . _:219928 up:source unirule:MF_00563 . _:219929 up:source unirule:MF_00563 . _:219930 up:source unirule:MF_00563 . _:219931 up:source unirule:MF_00563 . _:219932 up:source unirule:MF_00563 . _:219933 up:source unirule:MF_00563 . _:219934 up:source unirule:MF_00563 . _:219935 up:source unirule:MF_00563 . _:219936 up:source unirule:MF_00563 . _:219937 up:source unirule:MF_00563 . _:219938 up:source unirule:MF_00563 . _:219939 up:source unirule:MF_00563 . _:219940 up:source unirule:MF_00563 . _:219941 up:source unirule:MF_00563 . _:219942 up:source unirule:MF_00563 . _:219943 up:source unirule:MF_00563 . _:219944 up:source unirule:MF_00563 . _:219945 up:source unirule:MF_00563 . _:219946 up:source unirule:MF_00563 . _:219947 up:source unirule:MF_00563 . _:219948 up:source unirule:MF_00563 . ?this up:annotation ?annotation0 , ?annotation1 , ?annotation3 ; up:classifiedWith GO:0005737 , keyword:378 , keyword:520 , keyword:554 , keyword:963 . ?annotation0 up:cofactor chebi:57540 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 NAD(+) per subunit.' . ?annotation1 a up:Subcellular_Location_Annotation . ?annotation1li2 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the adenosylhomocysteinase family.' . ?case4 up:classifiedWith GO:0006556 , GO:0016802 ; up:recommendedName ?name5 . ?name5 up:ecName '3.13.1.9' ; up:fullName 'S-inosyl-L-homocysteine hydrolase' ; up:shortName 'SIHH' ; rdf:type up:Structured_Name . ?case6 up:alternativeName ?name8 ; up:classifiedWith GO:0004013 , GO:0071269 ; up:recommendedName ?name7 . ?name7 up:ecName '3.13.2.1' ; up:fullName 'Adenosylhomocysteinase' ; rdf:type up:Structured_Name . ?name8 up:fullName 'S-adenosyl-L-homocysteine hydrolase' ; up:shortName 'AdoHcyase' ; rdf:type up:Structured_Name . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf chebi:57540 . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf chebi:57540 . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; up:ligand ?ligand27 ; rdf:type up:Binding_Site_Annotation . ?pfsb25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?ligand27 rdfs:subClassOf chebi:57540 . ?pfs30 up:annotation ?annotation31 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; up:ligand ?ligand34 ; rdf:type up:Binding_Site_Annotation . ?pfsb32 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand34 rdfs:subClassOf ?molecule35 . ?molecule35 rdfs:label 'substrate' . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf ?molecule43 . ?molecule43 rdfs:label 'substrate' . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf ?molecule51 . ?molecule51 rdfs:label 'substrate' . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; up:ligand ?ligand58 ; rdf:type up:Binding_Site_Annotation . ?pfsb56 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?ligand58 rdfs:subClassOf ?molecule59 . ?molecule59 rdfs:label 'substrate' . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; up:ligand ?ligand66 ; rdf:type up:Binding_Site_Annotation . ?pfsb64 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand66 rdfs:subClassOf ?molecule67 . ?molecule67 rdfs:label 'substrate' . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; up:ligand ?ligand74 ; rdf:type up:Binding_Site_Annotation . ?pfsb72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand74 rdfs:subClassOf chebi:57540 . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; up:ligand ?ligand81 ; rdf:type up:Binding_Site_Annotation . ?pfsb79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand81 rdfs:subClassOf chebi:57540 . ?pfs84 up:annotation ?annotation85 . ?annotation85 faldo:begin ?pfsb86 ; faldo:end ?pfse87 ; up:ligand ?ligand88 ; rdf:type up:Binding_Site_Annotation . ?pfsb86 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse87 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?ligand88 rdfs:subClassOf chebi:57540 . ?pfs91 up:annotation ?annotation92 . ?annotation92 faldo:begin ?pfsb93 ; faldo:end ?pfse94 ; up:ligand ?ligand95 ; rdf:type up:Binding_Site_Annotation . ?pfsb93 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?pfse94 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?ligand95 rdfs:subClassOf chebi:57540 . _:219949 a rdf:Statement ; up:attribution _:219922 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:219950 a rdf:Statement ; up:attribution _:219923 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:219951 a rdf:Statement ; up:attribution _:219924 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:219952 a rdf:Statement ; up:attribution _:219925 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:219953 a rdf:Statement ; up:attribution _:219926 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:219954 a rdf:Statement ; up:attribution _:219927 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:219955 a rdf:Statement ; up:attribution _:219928 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:554 . _:219956 a rdf:Statement ; up:attribution _:219929 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:219957 a rdf:Statement ; up:attribution _:219930 ; rdf:subject ?case4 ; rdf:predicate up:recommendedName ; rdf:object ?name5 . _:219958 a rdf:Statement ; up:attribution _:219931 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016802 . _:219959 a rdf:Statement ; up:attribution _:219932 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0006556 . _:219960 a rdf:Statement ; up:attribution _:219933 ; rdf:subject ?case6 ; rdf:predicate up:recommendedName ; rdf:object ?name7 . _:219961 a rdf:Statement ; up:attribution _:219934 ; rdf:subject ?case6 ; rdf:predicate up:alternativeName ; rdf:object ?name8 . _:219962 a rdf:Statement ; up:attribution _:219935 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004013 . _:219963 a rdf:Statement ; up:attribution _:219936 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0071269 . _:219964 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:219965 a rdf:Statement ; up:attribution _:219937 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:219966 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:219967 a rdf:Statement ; up:attribution _:219938 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:219968 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:219969 a rdf:Statement ; up:attribution _:219939 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:219970 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:219971 a rdf:Statement ; up:attribution _:219940 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:219972 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:219973 a rdf:Statement ; up:attribution _:219941 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:219974 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:219975 a rdf:Statement ; up:attribution _:219942 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:219976 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:219977 a rdf:Statement ; up:attribution _:219943 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:219978 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:219979 a rdf:Statement ; up:attribution _:219944 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:219980 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:219981 a rdf:Statement ; up:attribution _:219945 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:219982 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:219983 a rdf:Statement ; up:attribution _:219946 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:219984 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:219985 a rdf:Statement ; up:attribution _:219947 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:219986 a rdf:Statement ; up:source unirule:MF_00563 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . _:219987 a rdf:Statement ; up:attribution _:219948 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00563 #Rule MF_00563 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon98 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00563 . ?thisOrganism rdfs:subClassOf+ ?supertaxon98 . BIND(URI(CONCAT(STR(?this), '#MF_00563a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_00563a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00563a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionQ3JY79104 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79106 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_0056399 . ?templateMotifSequenceMatchRegionQ3JY79104 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79105 . ?templateMotifSequenceMatchBeginQ3JY79105 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79100 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79106 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563110 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563101 . ?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563109 . ?targetMotifMatchRegionMatchBeginMF_00563109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563102 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563110 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_0056399, 1, (STRLEN(?templateMotifCigarQ3JY79MF_0056399) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_0056399, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionQ3JY79100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563101, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563101) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563101, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563101) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_00563102) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_0056399, 1, (STRLEN(?templateMotifCigarQ3JY79MF_0056399) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_0056399, CONCAT('^(?:-*[^-]){', STR(((202 - ?templateMotifSequenceMatchBeginPositionQ3JY79100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563101, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563101) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563101, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563101) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00563102) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t115) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) . FILTER (REGEX('TT[TA]', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) . BIND(URI(CONCAT(STR(?this), '#MF_00563a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ3JY79121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563116 . ?templateMotifSequenceMatchRegionQ3JY79121 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79122 . ?templateMotifSequenceMatchBeginQ3JY79122 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79117 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79123 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563126 . ?targetMotifMatchRegionMatchBeginMF_00563126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563127 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563116, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563116) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563116, CONCAT('^(?:-*[^-]){', STR(((263 - ?templateMotifSequenceMatchBeginPositionQ3JY79117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563118, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563118) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563118, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563118) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00563119) - 1) AS ?thisPositionOn21) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563116, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563116) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563116, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionQ3JY79117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563118, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563118) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563118, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563118) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_00563119) - 1) AS ?thisPositionOn22) . BIND(?this AS ?pfs1t132) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) . FILTER (REGEX('G[YF]G[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) . BIND(URI(CONCAT(STR(?this), '#MF_00563a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionQ3JY79138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563133 . ?templateMotifSequenceMatchRegionQ3JY79138 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79139 . ?templateMotifSequenceMatchBeginQ3JY79139 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79134 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79140 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563143 . ?targetMotifMatchRegionMatchBeginMF_00563143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563144 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563133, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563133) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563133, CONCAT('^(?:-*[^-]){', STR(((342 - ?templateMotifSequenceMatchBeginPositionQ3JY79134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563135, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563135) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563135, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563135) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00563136) - 1) AS ?thisPositionOn28) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563133, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563133) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563133, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionQ3JY79134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563135, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563135) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563135, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563135) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00563136) - 1) AS ?thisPositionOn29) . BIND(?this AS ?pfs1t149) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) . FILTER (REGEX('[ISA]GH', SUBSTR(?thisSequenceValue, ?thisPositionOn28, (?thisPositionOn29 - ?thisPositionOn28)))) . BIND(URI(CONCAT(STR(?this), '#MF_00563a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionQ3JY79155 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79157 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563150 . ?templateMotifSequenceMatchRegionQ3JY79155 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79156 . ?templateMotifSequenceMatchBeginQ3JY79156 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79151 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79157 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563161 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563152 . ?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563160 . ?targetMotifMatchRegionMatchBeginMF_00563160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563153 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563161 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563150, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563150) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563150, CONCAT('^(?:-*[^-]){', STR(((64 - ?templateMotifSequenceMatchBeginPositionQ3JY79151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563152, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563152) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563152, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563152) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_00563153) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t164) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse33) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch169 faldo:location ?templateMotifSequenceMatchRegionQ3JY79170 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79172 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563165 . ?templateMotifSequenceMatchRegionQ3JY79170 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79171 . ?templateMotifSequenceMatchBeginQ3JY79171 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79166 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79172 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch173 faldo:location ?targetMotifMatchRegionMatch174 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563176 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563167 . ?targetMotifMatchRegionMatch174 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563175 . ?targetMotifMatchRegionMatchBeginMF_00563175 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563168 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563176 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563165, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563165) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563165, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionQ3JY79166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563167, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563167) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563167, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563167) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) . BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_00563168) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t179) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch184 faldo:location ?templateMotifSequenceMatchRegionQ3JY79185 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79187 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563180 . ?templateMotifSequenceMatchRegionQ3JY79185 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79186 . ?templateMotifSequenceMatchBeginQ3JY79186 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79181 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79187 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch188 faldo:location ?targetMotifMatchRegionMatch189 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563191 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563182 . ?targetMotifMatchRegionMatch189 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563190 . ?targetMotifMatchRegionMatchBeginMF_00563190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563183 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563191 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563180, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563180) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563180, CONCAT('^(?:-*[^-]){', STR(((199 - ?templateMotifSequenceMatchBeginPositionQ3JY79181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563182, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563182) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563182, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563182) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) . BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_00563183) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t194) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch199 faldo:location ?templateMotifSequenceMatchRegionQ3JY79200 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79202 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563195 . ?templateMotifSequenceMatchRegionQ3JY79200 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79201 . ?templateMotifSequenceMatchBeginQ3JY79201 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79196 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79202 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch203 faldo:location ?targetMotifMatchRegionMatch204 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563206 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563197 . ?targetMotifMatchRegionMatch204 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563205 . ?targetMotifMatchRegionMatchBeginMF_00563205 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563198 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563206 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563195, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563195) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563195, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionQ3JY79196) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1207) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563197, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563197) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563197, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563197) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), '')))), '[^-]', ''))) AS ?step2208) . BIND(((?step2208 + ?targetMotifMatchRegionMatchBeginPositionMF_00563198) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs1t209) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse57) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch214 faldo:location ?templateMotifSequenceMatchRegionQ3JY79215 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79217 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563210 . ?templateMotifSequenceMatchRegionQ3JY79215 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79216 . ?templateMotifSequenceMatchBeginQ3JY79216 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79211 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79217 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch218 faldo:location ?targetMotifMatchRegionMatch219 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563221 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563212 . ?targetMotifMatchRegionMatch219 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563220 . ?targetMotifMatchRegionMatchBeginMF_00563220 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563213 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563221 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563210, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563210) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563210, CONCAT('^(?:-*[^-]){', STR(((233 - ?templateMotifSequenceMatchBeginPositionQ3JY79211) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1222) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563212, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563212) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563212, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563212, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563212) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563212, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), '')))), '[^-]', ''))) AS ?step2223) . BIND(((?step2223 + ?targetMotifMatchRegionMatchBeginPositionMF_00563213) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t224) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse65) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch229 faldo:location ?templateMotifSequenceMatchRegionQ3JY79230 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79232 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563225 . ?templateMotifSequenceMatchRegionQ3JY79230 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79231 . ?templateMotifSequenceMatchBeginQ3JY79231 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79226 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79232 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch233 faldo:location ?targetMotifMatchRegionMatch234 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563236 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563227 . ?targetMotifMatchRegionMatch234 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563235 . ?targetMotifMatchRegionMatchBeginMF_00563235 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563228 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563236 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563225, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563225) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563225, CONCAT('^(?:-*[^-]){', STR(((234 - ?templateMotifSequenceMatchBeginPositionQ3JY79226) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1237) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563227, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563227) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1237), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563227, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563227) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1237), '}'), '')))), '[^-]', ''))) AS ?step2238) . BIND(((?step2238 + ?targetMotifMatchRegionMatchBeginPositionMF_00563228) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t239) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch244 faldo:location ?templateMotifSequenceMatchRegionQ3JY79245 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79247 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563240 . ?templateMotifSequenceMatchRegionQ3JY79245 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79246 . ?templateMotifSequenceMatchBeginQ3JY79246 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79241 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79247 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch248 faldo:location ?targetMotifMatchRegionMatch249 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563251 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563242 . ?targetMotifMatchRegionMatch249 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563250 . ?targetMotifMatchRegionMatchBeginMF_00563250 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563243 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563251 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563240, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563240) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563240, CONCAT('^(?:-*[^-]){', STR(((286 - ?templateMotifSequenceMatchBeginPositionQ3JY79241) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1252) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563242, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563242) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563242, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1252), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563242, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563242) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563242, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1252), '}'), '')))), '[^-]', ''))) AS ?step2253) . BIND(((?step2253 + ?targetMotifMatchRegionMatchBeginPositionMF_00563243) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs1t254) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch259 faldo:location ?templateMotifSequenceMatchRegionQ3JY79260 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79262 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563255 . ?templateMotifSequenceMatchRegionQ3JY79260 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79261 . ?templateMotifSequenceMatchBeginQ3JY79261 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79256 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79262 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch263 faldo:location ?targetMotifMatchRegionMatch264 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563266 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563257 . ?targetMotifMatchRegionMatch264 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563265 . ?targetMotifMatchRegionMatchBeginMF_00563265 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563258 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563266 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563255, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563255) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563255, CONCAT('^(?:-*[^-]){', STR(((321 - ?templateMotifSequenceMatchBeginPositionQ3JY79256) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1267) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563257, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563257) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563257, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1267), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563257, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563257) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563257, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1267), '}'), '')))), '[^-]', ''))) AS ?step2268) . BIND(((?step2268 + ?targetMotifMatchRegionMatchBeginPositionMF_00563258) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs1t269) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse87) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch274 faldo:location ?templateMotifSequenceMatchRegionQ3JY79275 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3JY79277 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3JY79MF_00563270 . ?templateMotifSequenceMatchRegionQ3JY79275 faldo:begin ?templateMotifSequenceMatchBeginQ3JY79276 . ?templateMotifSequenceMatchBeginQ3JY79276 faldo:position ?templateMotifSequenceMatchBeginPositionQ3JY79271 ; faldo:reference isoform:Q3JY79-1 . ?templateMotifSequenceProfileAlignmentOperationQ3JY79277 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . ?targetMotifMatch278 faldo:location ?targetMotifMatchRegionMatch279 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00563281 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3JY79MF_00563272 . ?targetMotifMatchRegionMatch279 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00563280 . ?targetMotifMatchRegionMatchBeginMF_00563280 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00563273 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00563281 edam:has_input signature:MF_00563 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3JY79MF_00563270, 1, (STRLEN(?templateMotifCigarQ3JY79MF_00563270) - STRLEN(REPLACE(?templateMotifCigarQ3JY79MF_00563270, CONCAT('^(?:-*[^-]){', STR(((387 - ?templateMotifSequenceMatchBeginPositionQ3JY79271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1282) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563272, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563272) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1282), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3JY79MF_00563272, 1, (STRLEN(?targetMotifMatchCigarQ3JY79MF_00563272) - STRLEN(REPLACE(?targetMotifMatchCigarQ3JY79MF_00563272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1282), '}'), '')))), '[^-]', ''))) AS ?step2283) . BIND(((?step2283 + ?targetMotifMatchRegionMatchBeginPositionMF_00563273) - 1) AS ?thisPositionOn96) . BIND(?thisPositionOn96 AS ?thisPositionOn97) . BIND(?this AS ?pfs1t284) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfsb93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfse94) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn96, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00563a92')) AS ?annotation92) . BIND(?this AS ?pfs91) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon285 {taxon:183925 taxon:183939 taxon:224756 taxon:183988} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon285 . BIND(?this AS ?case4) . BIND(URI(CONCAT(STR(?this), '#MF_00563a5')) AS ?name5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon286 {taxon:183925 taxon:183939 taxon:224756 taxon:183988} ?thisOrganism rdfs:subClassOf+ ?supertaxon286 . })) . BIND(?this AS ?case6) . BIND(URI(CONCAT(STR(?this), '#MF_00563a7')) AS ?name7) . BIND(URI(CONCAT(STR(?this), '#MF_00563a8')) AS ?name8) . } }