CONSTRUCT { _:34889 up:source unirule:MF_00089 . _:34890 up:source unirule:MF_00089 . _:34891 up:source unirule:MF_00089 . _:34892 up:source unirule:MF_00089 . _:34893 up:source unirule:MF_00089 . _:34894 up:source unirule:MF_00089 . _:34895 up:source unirule:MF_00089 . _:34896 up:source unirule:MF_00089 . _:34897 up:source unirule:MF_00089 . _:34898 up:source unirule:MF_00089 . _:34899 up:source unirule:MF_00089 . _:34900 up:source unirule:MF_00089 . _:34901 up:source unirule:MF_00089 . _:34902 up:source unirule:MF_00089 . _:34903 up:source unirule:MF_00089 . _:34904 up:source unirule:MF_00089 . _:34905 up:source unirule:MF_00089 . _:34906 up:source unirule:MF_00089 . _:34907 up:source unirule:MF_00089 . _:34908 up:source unirule:MF_00089 . _:34909 up:source unirule:MF_00089 . _:34910 up:source unirule:MF_00089 . _:34911 up:source unirule:MF_00089 . _:34912 up:source unirule:MF_00089 . _:34913 up:source unirule:MF_00089 . _:34914 up:source unirule:MF_00089 . _:34915 up:source unirule:MF_00089 . _:34916 up:source unirule:MF_00089 . _:34917 up:source unirule:MF_00089 . _:34918 up:source unirule:MF_00089 . _:34919 up:source unirule:MF_00089 . _:34920 up:source unirule:MF_00089 . _:34921 up:source unirule:MF_00089 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0009229 , GO:0016829 , keyword:456 , keyword:479 , keyword:784 , keyword:949 ; up:recommendedName ?name0 . ?name0 up:ecName '4.1.99.17' ; up:fullName 'Phosphomethylpyrimidine synthase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Hydroxymethylpyrimidine phosphate synthase' ; up:shortName 'HMP-P synthase' , 'HMP-phosphate synthase' , 'HMPP synthase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Thiamine biosynthesis protein ThiC' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'thiC' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the synthesis of the hydroxymethylpyrimidine phosphate (HMP-P) moiety of thiamine from aminoimidazole ribotide (AIR) in a radical S-adenosyl-L-methionine (SAM)-dependent reaction.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/24840>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.99.17>. ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; thiamine diphosphate biosynthesis.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the ThiC family.' . ?case9 up:classifiedWith GO:0051536 , keyword:408 , keyword:411 , keyword:4 . ?case10 up:classifiedWith GO:0008270 , keyword:862 . ?pfs12 up:annotation ?annotation13 , ?annotation19 . ?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:29105 . ?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:29105 . ?pfs25 up:annotation ?annotation26 , ?annotation32 , ?annotation38 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:49883 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:49883 . ?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 . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf ?molecule49 . ?molecule49 rdfs:label 'substrate' . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf ?molecule57 . ?molecule57 rdfs:label 'substrate' . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf ?molecule65 . ?molecule65 rdfs:label 'substrate' . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; up:ligand ?ligand72 ; rdf:type up:Binding_Site_Annotation . ?pfsb70 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?ligand72 rdfs:subClassOf ?molecule73 . ?molecule73 rdfs:label 'substrate' . ?pfs76 up:annotation ?annotation77 . ?annotation77 faldo:begin ?pfsb78 ; faldo:end ?pfse79 ; up:ligand ?ligand80 ; rdf:type up:Binding_Site_Annotation . ?pfsb78 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse79 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand80 rdfs:subClassOf ?molecule81 . ?molecule81 rdfs:label 'substrate' . ?pfs84 up:annotation ?annotation85 . ?annotation85 faldo:begin ?pfsb86 ; faldo:end ?pfse87 ; up:ligand ?ligand88 ; rdf:type up:Binding_Site_Annotation . ?pfsb86 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?pfse87 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?ligand88 rdfs:subClassOf ?molecule89 . ?molecule89 rdfs:label 'substrate' . ?pfs92 up:annotation ?annotation93 . ?annotation93 faldo:begin ?pfsb94 ; faldo:end ?pfse95 ; up:ligand ?ligand96 ; rdf:type up:Binding_Site_Annotation . ?pfsb94 faldo:position ?thisPositionOn98 ; rdf:type faldo:ExactPosition . ?pfse95 faldo:position ?thisPositionOn99 ; rdf:type faldo:ExactPosition . ?ligand96 rdfs:subClassOf ?molecule97 . ?molecule97 rdfs:label 'substrate' . ?pfs100 up:annotation ?annotation101 . ?annotation101 faldo:begin ?pfsb102 ; faldo:end ?pfse103 ; up:ligand ?ligand104 ; rdf:type up:Binding_Site_Annotation . ?pfsb102 faldo:position ?thisPositionOn106 ; rdf:type faldo:ExactPosition . ?pfse103 faldo:position ?thisPositionOn107 ; rdf:type faldo:ExactPosition . ?ligand104 rdfs:subClassOf ?molecule105 . ?molecule105 rdfs:label 'substrate' . _:34922 a rdf:Statement ; up:attribution _:34889 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:34923 a rdf:Statement ; up:attribution _:34890 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:34924 a rdf:Statement ; up:attribution _:34891 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:34925 a rdf:Statement ; up:attribution _:34892 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:34926 a rdf:Statement ; up:attribution _:34893 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:34927 a rdf:Statement ; up:attribution _:34894 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:34928 a rdf:Statement ; up:attribution _:34895 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:34929 a rdf:Statement ; up:attribution _:34896 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:34930 a rdf:Statement ; up:attribution _:34897 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:34931 a rdf:Statement ; up:attribution _:34898 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:34932 a rdf:Statement ; up:attribution _:34899 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:34933 a rdf:Statement ; up:attribution _:34900 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:784 . _:34934 a rdf:Statement ; up:attribution _:34901 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016829 . _:34935 a rdf:Statement ; up:attribution _:34902 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009229 . _:34936 a rdf:Statement ; up:attribution _:34903 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:34937 a rdf:Statement ; up:attribution _:34904 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:34938 a rdf:Statement ; up:attribution _:34905 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:34939 a rdf:Statement ; up:attribution _:34906 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0051536 . _:34940 a rdf:Statement ; up:attribution _:34907 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:34941 a rdf:Statement ; up:attribution _:34908 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:34942 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:34943 a rdf:Statement ; up:attribution _:34909 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:34944 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:34945 a rdf:Statement ; up:attribution _:34910 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:34946 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:34947 a rdf:Statement ; up:attribution _:34911 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:34948 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:34949 a rdf:Statement ; up:attribution _:34912 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:34950 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:34951 a rdf:Statement ; up:attribution _:34913 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:34952 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:34953 a rdf:Statement ; up:attribution _:34914 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:34954 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:34955 a rdf:Statement ; up:attribution _:34915 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:34956 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:34957 a rdf:Statement ; up:attribution _:34916 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:34958 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:34959 a rdf:Statement ; up:attribution _:34917 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:34960 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs76 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:34961 a rdf:Statement ; up:attribution _:34918 ; rdf:subject ?pfs76 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:34962 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:34963 a rdf:Statement ; up:attribution _:34919 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:34964 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:34965 a rdf:Statement ; up:attribution _:34920 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:34966 a rdf:Statement ; up:source unirule:MF_00089 ; rdf:subject ?pfs100 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . _:34967 a rdf:Statement ; up:attribution _:34921 ; rdf:subject ?pfs100 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00089 #Rule MF_00089 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon108 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00089 . ?thisOrganism rdfs:subClassOf+ ?supertaxon108 . BIND(URI(CONCAT(STR(?this), '#MF_00089a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00089a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00089a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00089a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00089a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00089a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00089a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089109 . ?templateMotifSequenceMatchRegionQ9A6Q5114 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5115 . ?templateMotifSequenceMatchBeginQ9A6Q5115 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5110 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5116 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089119 . ?targetMotifMatchRegionMatchBeginMF_00089119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089120 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089109, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089109) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089109, CONCAT('^(?:-*[^-]){', STR(((417 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089111, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089111, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00089112) - 1) AS ?thisPositionOn17) . BIND(?thisPositionOn17 AS ?thisPositionOn18) . BIND(?this AS ?pfs1t123) . 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) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089109, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089109) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089109, CONCAT('^(?:-*[^-]){', STR(((481 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089111, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089111, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_00089112) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t126) . 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) = 'H')) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch131 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5132 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5134 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089127 . ?templateMotifSequenceMatchRegionQ9A6Q5132 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5133 . ?templateMotifSequenceMatchBeginQ9A6Q5133 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5128 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5134 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch135 faldo:location ?targetMotifMatchRegionMatch136 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089138 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089129 . ?targetMotifMatchRegionMatch136 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089137 . ?targetMotifMatchRegionMatchBeginMF_00089137 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089130 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089138 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089127, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089127) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089127, CONCAT('^(?:-*[^-]){', STR(((561 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089129, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089129) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089129, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089129) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) . BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_00089130) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs2t141) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089127, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089127) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089127, CONCAT('^(?:-*[^-]){', STR(((564 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089129, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089129) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089129, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089129) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_00089130) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs2t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089127, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089127) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089127, CONCAT('^(?:-*[^-]){', STR(((569 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089129, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089129) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089129, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089129) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00089130) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs2t147) . 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(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089148 . ?templateMotifSequenceMatchRegionQ9A6Q5153 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5154 . ?templateMotifSequenceMatchBeginQ9A6Q5154 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5149 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5155 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089158 . ?targetMotifMatchRegionMatchBeginMF_00089158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089159 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089148, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089148) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089148, CONCAT('^(?:-*[^-]){', STR(((333 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089150, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089150) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089150, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089150) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_00089151) - 1) AS ?thisPositionOn50) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089148, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089148) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089148, CONCAT('^(?:-*[^-]){', STR(((335 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089150, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089150) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089150, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089150) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_00089151) - 1) AS ?thisPositionOn51) . BIND(?this AS ?pfs3t164) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse47) . FILTER (REGEX('S[RKY]G', SUBSTR(?thisSequenceValue, ?thisPositionOn50, (?thisPositionOn51 - ?thisPositionOn50)))) . BIND(URI(CONCAT(STR(?this), '#MF_00089a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch169 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5170 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5172 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089165 . ?templateMotifSequenceMatchRegionQ9A6Q5170 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5171 . ?templateMotifSequenceMatchBeginQ9A6Q5171 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5166 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5172 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch173 faldo:location ?targetMotifMatchRegionMatch174 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089176 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089167 . ?targetMotifMatchRegionMatch174 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089175 . ?targetMotifMatchRegionMatchBeginMF_00089175 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089168 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089176 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089165, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089165) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089165, CONCAT('^(?:-*[^-]){', STR(((374 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089167, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089167) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089167, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089167) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) . BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_00089168) - 1) AS ?thisPositionOn58) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089165, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089165) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089165, CONCAT('^(?:-*[^-]){', STR(((377 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089167, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089167) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089167, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089167) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_00089168) - 1) AS ?thisPositionOn59) . BIND(?this AS ?pfs3t181) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse55) . FILTER (REGEX('[DN][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]R', SUBSTR(?thisSequenceValue, ?thisPositionOn58, (?thisPositionOn59 - ?thisPositionOn58)))) . BIND(URI(CONCAT(STR(?this), '#MF_00089a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089182 . ?templateMotifSequenceMatchRegionQ9A6Q5187 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5188 . ?templateMotifSequenceMatchBeginQ9A6Q5188 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5183 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5189 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089193 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089184 . ?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089192 . ?targetMotifMatchRegionMatchBeginMF_00089192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089185 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089193 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089182, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089182) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089182, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089184, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089184) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089184, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089184) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_00089185) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs3t196) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00089a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5202 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5204 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089197 . ?templateMotifSequenceMatchRegionQ9A6Q5202 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5203 . ?templateMotifSequenceMatchBeginQ9A6Q5203 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5198 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5204 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089208 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089199 . ?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089207 . ?targetMotifMatchRegionMatchBeginMF_00089207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089200 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089208 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089197, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089197) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089197, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089199, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089199) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089199, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089199) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) . BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_00089200) - 1) AS ?thisPositionOn74) . BIND(?thisPositionOn74 AS ?thisPositionOn75) . BIND(?this AS ?pfs3t211) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse71) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1) = 'M')) . BIND(URI(CONCAT(STR(?this), '#MF_00089a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch216 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5217 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5219 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089212 . ?templateMotifSequenceMatchRegionQ9A6Q5217 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5218 . ?templateMotifSequenceMatchBeginQ9A6Q5218 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5213 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5219 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch220 faldo:location ?targetMotifMatchRegionMatch221 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089223 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089214 . ?targetMotifMatchRegionMatch221 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089222 . ?targetMotifMatchRegionMatchBeginMF_00089222 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089215 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089223 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089212, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089212) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089212, CONCAT('^(?:-*[^-]){', STR(((277 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5213) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1224) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089214, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089214) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089214, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089214) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), '')))), '[^-]', ''))) AS ?step2225) . BIND(((?step2225 + ?targetMotifMatchRegionMatchBeginPositionMF_00089215) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs3t226) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse79) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00089a77')) AS ?annotation77) . BIND(?this AS ?pfs76) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch231 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5232 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5234 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089227 . ?templateMotifSequenceMatchRegionQ9A6Q5232 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5233 . ?templateMotifSequenceMatchBeginQ9A6Q5233 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5228 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5234 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch235 faldo:location ?targetMotifMatchRegionMatch236 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089238 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089229 . ?targetMotifMatchRegionMatch236 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089237 . ?targetMotifMatchRegionMatchBeginMF_00089237 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089230 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089238 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089227, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089227) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089227, CONCAT('^(?:-*[^-]){', STR(((313 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5228) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1239) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089229, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089229) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089229, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089229) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), '')))), '[^-]', ''))) AS ?step2240) . BIND(((?step2240 + ?targetMotifMatchRegionMatchBeginPositionMF_00089230) - 1) AS ?thisPositionOn90) . BIND(?thisPositionOn90 AS ?thisPositionOn91) . BIND(?this AS ?pfs3t241) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfse87) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn90, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00089a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch246 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5247 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5249 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089242 . ?templateMotifSequenceMatchRegionQ9A6Q5247 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5248 . ?templateMotifSequenceMatchBeginQ9A6Q5248 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5243 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5249 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch250 faldo:location ?targetMotifMatchRegionMatch251 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089253 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089244 . ?targetMotifMatchRegionMatch251 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089252 . ?targetMotifMatchRegionMatchBeginMF_00089252 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089245 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089253 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089242, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089242) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089242, CONCAT('^(?:-*[^-]){', STR(((413 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5243) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1254) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089244, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089244) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089244, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1254), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089244, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089244) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089244, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1254), '}'), '')))), '[^-]', ''))) AS ?step2255) . BIND(((?step2255 + ?targetMotifMatchRegionMatchBeginPositionMF_00089245) - 1) AS ?thisPositionOn98) . BIND(?thisPositionOn98 AS ?thisPositionOn99) . BIND(?this AS ?pfs3t256) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn98))) AS ?pfsb94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn99))) AS ?pfse95) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn98, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00089a93')) AS ?annotation93) . BIND(?this AS ?pfs92) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch261 faldo:location ?templateMotifSequenceMatchRegionQ9A6Q5262 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5264 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9A6Q5MF_00089257 . ?templateMotifSequenceMatchRegionQ9A6Q5262 faldo:begin ?templateMotifSequenceMatchBeginQ9A6Q5263 . ?templateMotifSequenceMatchBeginQ9A6Q5263 faldo:position ?templateMotifSequenceMatchBeginPositionQ9A6Q5258 ; faldo:reference isoform:Q9A6Q5-1 . ?templateMotifSequenceProfileAlignmentOperationQ9A6Q5264 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . ?targetMotifMatch265 faldo:location ?targetMotifMatchRegionMatch266 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00089268 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9A6Q5MF_00089259 . ?targetMotifMatchRegionMatch266 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00089267 . ?targetMotifMatchRegionMatchBeginMF_00089267 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00089260 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00089268 edam:has_input signature:MF_00089 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9A6Q5MF_00089257, 1, (STRLEN(?templateMotifCigarQ9A6Q5MF_00089257) - STRLEN(REPLACE(?templateMotifCigarQ9A6Q5MF_00089257, CONCAT('^(?:-*[^-]){', STR(((440 - ?templateMotifSequenceMatchBeginPositionQ9A6Q5258) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1269) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089259, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089259) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089259, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1269), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9A6Q5MF_00089259, 1, (STRLEN(?targetMotifMatchCigarQ9A6Q5MF_00089259) - STRLEN(REPLACE(?targetMotifMatchCigarQ9A6Q5MF_00089259, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1269), '}'), '')))), '[^-]', ''))) AS ?step2270) . BIND(((?step2270 + ?targetMotifMatchRegionMatchBeginPositionMF_00089260) - 1) AS ?thisPositionOn106) . BIND(?thisPositionOn106 AS ?thisPositionOn107) . BIND(?this AS ?pfs3t271) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn106))) AS ?pfsb102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfse103) . FILTER (REGEX('[YF]', SUBSTR(?thisSequenceValue, ?thisPositionOn106, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00089a101')) AS ?annotation101) . BIND(?this AS ?pfs100) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag272) . } BIND(IF(BOUND(?tagFTGRP_2), ?caseWithTag272, ?UNBOUND_VARIABLE) AS ?case9) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag273) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag273, ?UNBOUND_VARIABLE) AS ?case10) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(?this AS ?case11) . } }