| http://purl.uniprot.org/unirules/MF_02059#construct | http://www.w3.org/ns/shacl#construct | "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 .
?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) .
}
"xsd:string |