CONSTRUCT { _:727914 up:source unirule:MF_02059 . _:727915 up:source unirule:MF_02059 . _:727916 up:source unirule:MF_02059 . _:727917 up:source unirule:MF_02059 . _:727918 up:source unirule:MF_02059 . _:727919 up:source unirule:MF_02059 . _:727920 up:source unirule:MF_02059 . _:727921 up:source unirule:MF_02059 . _:727922 up:source unirule:MF_02059 . _:727923 up:source unirule:MF_02059 . _:727924 up:source unirule:MF_02059 . _:727925 up:source unirule:MF_02059 . _:727926 up:source unirule:MF_02059 . _:727927 up:source unirule:MF_02059 . _:727928 up:source unirule:MF_02059 . _:727929 up:source unirule:MF_02059 . _:727930 up:source unirule:MF_02059 . _:727931 up:source unirule:MF_02059 . _:727932 up:source unirule:MF_02059 . _:727933 up:source unirule:MF_02059 . _:727934 up:source unirule:MF_02059 . _:727935 up:source unirule:MF_02059 . _:727936 up:source unirule:MF_02059 . _:727937 up:source unirule:MF_02059 . _:727938 up:source unirule:MF_02059 . _:727939 up:source unirule:MF_02059 . _:727940 up:source unirule:MF_02059 . _:727941 up:source unirule:MF_02059 . _:727942 up:source unirule:MF_02059 . _:727943 up:source unirule:MF_02059 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation5 , ?annotation6 , ?annotation8 , ?annotation9 ; up:classifiedWith GO:0016491 , GO:0042426 , GO:0051539 , keyword:408 , keyword:411 , keyword:479 , keyword:4 , keyword:560 , keyword:677 , keyword:949 ; up:recommendedName ?name0 . ?name0 up:ecName '1.97.1.-' ; up:fullName 'Choline trimethylamine-lyase activating enzyme' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Choline utilization protein D' ; rdf:type up:Structured_Name . ?name2 up:fullName 'GRE activase CutD' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Glycyl-radical enzyme activating enzyme CutD' ; up:shortName 'GRE activating enzyme CutD' ; rdf:type up:Structured_Name . ?gene4 skos:prefLabel 'cutD' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Catalyzes activation of the choline trimethylamine-lyase CutC under anaerobic conditions by generation of an organic free radical on a glycine residue, via an homolytic cleavage of S-adenosyl-L-methionine (SAM).' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/61976>. ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Amine and polyamine metabolism; choline degradation.' . ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the organic radical-activating enzymes family.' . ?pfs12 up:annotation ?annotation13 , ?annotation19 , ?annotation25 , ?annotation31 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; up:ligand ?ligand16 ; rdf:type up:Binding_Site_Annotation . ?pfsb14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?ligand16 rdfs:subClassOf chebi:49883 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; up:ligand ?ligand22 ; rdf:type up:Binding_Site_Annotation . ?pfsb20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand22 rdfs:subClassOf chebi:49883 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:49883 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; up:ligand ?ligand34 ; rdf:type up:Binding_Site_Annotation . ?pfsb32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand34 rdfs:subClassOf chebi:49883 . ?pfs37 up:annotation ?annotation38 , ?annotation44 , ?annotation50 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf chebi:49883 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:49883 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf chebi:49883 . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:59789 . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:59789 . ?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:59789 . ?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:59789 . _:727944 a rdf:Statement ; up:attribution _:727914 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:727945 a rdf:Statement ; up:attribution _:727915 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:727946 a rdf:Statement ; up:attribution _:727916 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:727947 a rdf:Statement ; up:attribution _:727917 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:727948 a rdf:Statement ; up:attribution _:727918 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:727949 a rdf:Statement ; up:attribution _:727919 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:727950 a rdf:Statement ; up:attribution _:727920 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:727951 a rdf:Statement ; up:attribution _:727921 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:727952 a rdf:Statement ; up:attribution _:727922 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:727953 a rdf:Statement ; up:attribution _:727923 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:727954 a rdf:Statement ; up:attribution _:727924 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:727955 a rdf:Statement ; up:attribution _:727925 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:727956 a rdf:Statement ; up:attribution _:727926 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:727957 a rdf:Statement ; up:attribution _:727927 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:727958 a rdf:Statement ; up:attribution _:727928 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:677 . _:727959 a rdf:Statement ; up:attribution _:727929 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:727960 a rdf:Statement ; up:attribution _:727930 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016491 . _:727961 a rdf:Statement ; up:attribution _:727931 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051539 . _:727962 a rdf:Statement ; up:attribution _:727932 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042426 . _:727963 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:727964 a rdf:Statement ; up:attribution _:727933 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:727965 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:727966 a rdf:Statement ; up:attribution _:727934 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:727967 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:727968 a rdf:Statement ; up:attribution _:727935 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:727969 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:727970 a rdf:Statement ; up:attribution _:727936 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:727971 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:727972 a rdf:Statement ; up:attribution _:727937 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:727973 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:727974 a rdf:Statement ; up:attribution _:727938 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:727975 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:727976 a rdf:Statement ; up:attribution _:727939 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:727977 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:727978 a rdf:Statement ; up:attribution _:727940 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:727979 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:727980 a rdf:Statement ; up:attribution _:727941 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:727981 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:727982 a rdf:Statement ; up:attribution _:727942 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:727983 a rdf:Statement ; up:source unirule:MF_02059 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:727984 a rdf:Statement ; up:attribution _:727943 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02059 #Rule MF_02059 Created by:? on:2016-03-11 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon84 {taxon:84999 taxon:1239 taxon:1224} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02059 . ?thisOrganism rdfs:subClassOf+ ?supertaxon84 . BIND(URI(CONCAT(STR(?this), '#MF_02059a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02059a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_02059a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_02059a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_02059a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_02059a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02059a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_02059a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionQ30W7190 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W7192 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W71MF_0205985 . ?templateMotifSequenceMatchRegionQ30W7190 faldo:begin ?templateMotifSequenceMatchBeginQ30W7191 . ?templateMotifSequenceMatchBeginQ30W7191 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W7186 ; faldo:reference isoform:Q30W71-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W7192 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . ?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0205996 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W71MF_0205987 . ?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0205995 . ?targetMotifMatchRegionMatchBeginMF_0205995 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0205988 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0205996 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_0205985, 1, (STRLEN(?templateMotifCigarQ30W71MF_0205985) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_0205985, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionQ30W7186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_0205987, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_0205987) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_0205987, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_0205987, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_0205987) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_0205987, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0205988) - 1) AS ?thisPositionOn17) . BIND(?thisPositionOn17 AS ?thisPositionOn18) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_0205985, 1, (STRLEN(?templateMotifCigarQ30W71MF_0205985) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_0205985, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionQ30W7186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_0205987, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_0205987) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_0205987, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_0205987, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_0205987) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_0205987, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0205988) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_0205985, 1, (STRLEN(?templateMotifCigarQ30W71MF_0205985) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_0205985, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionQ30W7186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_0205987, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_0205987) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_0205987, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_0205987, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_0205987) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_0205987, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0205988) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_0205985, 1, (STRLEN(?templateMotifCigarQ30W71MF_0205985) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_0205985, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionQ30W7186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_0205987, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_0205987) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_0205987, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_0205987, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_0205987) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_0205987, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0205988) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'C')) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionQ30W71114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W71116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W71MF_02059109 . ?templateMotifSequenceMatchRegionQ30W71114 faldo:begin ?templateMotifSequenceMatchBeginQ30W71115 . ?templateMotifSequenceMatchBeginQ30W71115 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W71110 ; faldo:reference isoform:Q30W71-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W71116 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02059120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W71MF_02059111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02059119 . ?targetMotifMatchRegionMatchBeginMF_02059119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02059112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02059120 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059109, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059109) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059109, CONCAT('^(?:-*[^-]){', STR(((31 - ?templateMotifSequenceMatchBeginPositionQ30W71110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059111, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059111) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059111, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059111) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_02059112) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs2t123) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059109, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059109) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059109, CONCAT('^(?:-*[^-]){', STR(((35 - ?templateMotifSequenceMatchBeginPositionQ30W71110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059111, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059111) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059111, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059111) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_02059112) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs2t126) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059109, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059109) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059109, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionQ30W71110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059111, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059111) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059111, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059111) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_02059112) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs2t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'C')) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionQ30W71135 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W71137 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W71MF_02059130 . ?templateMotifSequenceMatchRegionQ30W71135 faldo:begin ?templateMotifSequenceMatchBeginQ30W71136 . ?templateMotifSequenceMatchBeginQ30W71136 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W71131 ; faldo:reference isoform:Q30W71-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W71137 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . ?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02059141 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W71MF_02059132 . ?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02059140 . ?targetMotifMatchRegionMatchBeginMF_02059140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02059133 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02059141 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059130, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059130) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059130, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionQ30W71131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059132, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059132) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059132, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059132) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_02059133) - 1) AS ?thisPositionOn61) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059130, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059130) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059130, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionQ30W71131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059132, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059132) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059132, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059132) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_02059133) - 1) AS ?thisPositionOn62) . BIND(?this AS ?pfs3t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER (REGEX('WC[SA]', SUBSTR(?thisSequenceValue, ?thisPositionOn61, (?thisPositionOn62 - ?thisPositionOn61)))) . BIND(URI(CONCAT(STR(?this), '#MF_02059a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionQ30W71152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W71154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W71MF_02059147 . ?templateMotifSequenceMatchRegionQ30W71152 faldo:begin ?templateMotifSequenceMatchBeginQ30W71153 . ?templateMotifSequenceMatchBeginQ30W71153 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W71148 ; faldo:reference isoform:Q30W71-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W71154 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02059158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W71MF_02059149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02059157 . ?targetMotifMatchRegionMatchBeginMF_02059157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02059150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02059158 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059147, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059147) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059147, CONCAT('^(?:-*[^-]){', STR(((188 - ?templateMotifSequenceMatchBeginPositionQ30W71148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059149, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059149) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059149, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059149) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_02059150) - 1) AS ?thisPositionOn68) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059147, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059147) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059147, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ30W71148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059149, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059149) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059149, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059149) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_02059150) - 1) AS ?thisPositionOn69) . BIND(?this AS ?pfs3t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER (REGEX('D[VLIM]K', SUBSTR(?thisSequenceValue, ?thisPositionOn68, (?thisPositionOn69 - ?thisPositionOn68)))) . BIND(URI(CONCAT(STR(?this), '#MF_02059a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionQ30W71169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W71171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W71MF_02059164 . ?templateMotifSequenceMatchRegionQ30W71169 faldo:begin ?templateMotifSequenceMatchBeginQ30W71170 . ?templateMotifSequenceMatchBeginQ30W71170 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W71165 ; faldo:reference isoform:Q30W71-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W71171 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02059175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W71MF_02059166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02059174 . ?targetMotifMatchRegionMatchBeginMF_02059174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02059167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02059175 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059164, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059164) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059164, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionQ30W71165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059166, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059166) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059166, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059166) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_02059167) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs3t178) . 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) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_02059a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionQ30W71184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W71186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W71MF_02059179 . ?templateMotifSequenceMatchRegionQ30W71184 faldo:begin ?templateMotifSequenceMatchBeginQ30W71185 . ?templateMotifSequenceMatchBeginQ30W71185 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W71180 ; faldo:reference isoform:Q30W71-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W71186 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . ?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02059190 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W71MF_02059181 . ?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02059189 . ?targetMotifMatchRegionMatchBeginMF_02059189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02059182 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02059190 edam:has_input signature:MF_02059 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W71MF_02059179, 1, (STRLEN(?templateMotifCigarQ30W71MF_02059179) - STRLEN(REPLACE(?templateMotifCigarQ30W71MF_02059179, CONCAT('^(?:-*[^-]){', STR(((264 - ?templateMotifSequenceMatchBeginPositionQ30W71180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059181, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059181) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W71MF_02059181, 1, (STRLEN(?targetMotifMatchCigarQ30W71MF_02059181) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W71MF_02059181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_02059182) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs3t193) . 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) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_02059a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag194) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag194, ?UNBOUND_VARIABLE) AS ?case10) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag195) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag195, ?UNBOUND_VARIABLE) AS ?case11) . }