CONSTRUCT { _:476705 up:source unirule:MF_01327 . _:476706 up:source unirule:MF_01327 . _:476707 up:source unirule:MF_01327 . _:476708 up:source unirule:MF_01327 . _:476709 up:source unirule:MF_01327 . _:476710 up:source unirule:MF_01327 . _:476711 up:source unirule:MF_01327 . _:476712 up:source unirule:MF_01327 . _:476713 up:source unirule:MF_01327 . _:476714 up:source unirule:MF_01327 . _:476715 up:source unirule:MF_01327 . _:476716 up:source unirule:MF_01327 . _:476717 up:source unirule:MF_01327 . _:476718 up:source unirule:MF_01327 . _:476719 up:source unirule:MF_01327 . _:476720 up:source unirule:MF_01327 . _:476721 up:source unirule:MF_01327 . _:476722 up:source unirule:MF_01327 . _:476723 up:source unirule:MF_01327 . _:476724 up:source unirule:MF_01327 . _:476725 up:source unirule:MF_01327 . _:476726 up:source unirule:MF_01327 . _:476727 up:source unirule:MF_01327 . _:476728 up:source unirule:MF_01327 . _:476729 up:source unirule:MF_01327 . _:476730 up:source unirule:MF_01327 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation8 , ?annotation10 , ?annotation11 ; up:classifiedWith GO:0000287 , GO:0004789 , GO:0009229 , keyword:784 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.5.1.3' ; up:fullName 'Thiamine-phosphate synthase' ; up:shortName 'TP synthase' , 'TPS' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Thiamine-phosphate pyrophosphorylase' ; up:shortName 'TMP pyrophosphorylase' , 'TMP-PPase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'thiE' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Condenses 4-methyl-5-(beta-hydroxyethyl)thiazole monophosphate (THZ-P) and 2-methyl-4-amino-5-hydroxymethyl pyrimidine pyrophosphate (HMP-PP) to form thiamine monophosphate (TMP).' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/47844>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.5.1.3>. ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/47848>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.5.1.3>. ?annotation8 up:activity ?activity9 ; rdf:type up:Catalytic_Activity_Annotation . ?activity9 up:catalyticActivity <http://rdf.rhea-db.org/22328>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.5.1.3>. ?annotation10 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; thiamine diphosphate biosynthesis; thiamine phosphate from 4-amino-2-methyl-5-diphosphomethylpyrimidine and 4-methyl-5-(2-phosphoethyl)-thiazole: step 1/1.' . ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the thiamine-phosphate synthase family.' . ?case12 up:classifiedWith keyword:460 , keyword:479 . ?pfs13 up:annotation ?annotation14 , ?annotation20 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:18420 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:18420 . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Region_Annotation ; rdfs:comment 'Unknown' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; rdf:type up:Region_Annotation ; rdfs:comment 'Thiamine-phosphate synthase' . ?pfsb34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:57841 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:62899 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:57841 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:57841 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:57841 . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; up:ligand ?ligand77 ; rdf:type up:Binding_Site_Annotation . ?pfsb75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?ligand77 rdfs:subClassOf chebi:62899 . _:476731 a rdf:Statement ; up:attribution _:476705 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:476732 a rdf:Statement ; up:attribution _:476706 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:476733 a rdf:Statement ; up:attribution _:476707 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:476734 a rdf:Statement ; up:attribution _:476708 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:476735 a rdf:Statement ; up:attribution _:476709 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:476736 a rdf:Statement ; up:attribution _:476710 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:476737 a rdf:Statement ; up:attribution _:476711 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:476738 a rdf:Statement ; up:attribution _:476712 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:476739 a rdf:Statement ; up:attribution _:476713 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:476740 a rdf:Statement ; up:attribution _:476714 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:784 . _:476741 a rdf:Statement ; up:attribution _:476715 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:476742 a rdf:Statement ; up:attribution _:476716 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:476743 a rdf:Statement ; up:attribution _:476717 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004789 . _:476744 a rdf:Statement ; up:attribution _:476718 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009229 . _:476745 a rdf:Statement ; up:attribution _:476719 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:476746 a rdf:Statement ; up:attribution _:476720 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:476747 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:476748 a rdf:Statement ; up:attribution _:476721 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:476749 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:476750 a rdf:Statement ; up:attribution _:476722 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:476751 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:476752 a rdf:Statement ; up:attribution _:476723 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:476753 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:476754 a rdf:Statement ; up:attribution _:476724 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:476755 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:476756 a rdf:Statement ; up:attribution _:476725 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:476757 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:476758 a rdf:Statement ; up:attribution _:476726 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:476759 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:476760 a rdf:Statement ; up:attribution _:476727 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:476761 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:476762 a rdf:Statement ; up:attribution _:476728 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:476763 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:476764 a rdf:Statement ; up:attribution _:476729 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:476765 a rdf:Statement ; up:source unirule:MF_01327 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:476766 a rdf:Statement ; up:attribution _:476730 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01327 #Rule MF_01327 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01327 . ?thisOrganism rdfs:subClassOf+ taxon:1117 . BIND(URI(CONCAT(STR(?this), '#MF_01327a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01327a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01327a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01327a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01327a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01327a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01327a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01327a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionQ8YX7285 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX7287 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_0132780 . ?templateMotifSequenceMatchRegionQ8YX7285 faldo:begin ?templateMotifSequenceMatchBeginQ8YX7286 . ?templateMotifSequenceMatchBeginQ8YX7286 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX7281 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX7287 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0132791 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_0132782 . ?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0132790 . ?targetMotifMatchRegionMatchBeginMF_0132790 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0132783 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0132791 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_0132780, 1, (STRLEN(?templateMotifCigarQ8YX72MF_0132780) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_0132780, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionQ8YX7281) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_0132782, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_0132782) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_0132782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_0132782, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_0132782) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_0132782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0132783) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_0132780, 1, (STRLEN(?templateMotifCigarQ8YX72MF_0132780) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_0132780, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionQ8YX7281) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_0132782, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_0132782) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_0132782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_0132782, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_0132782) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_0132782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0132783) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1))) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ8YX72103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_0132798 . ?templateMotifSequenceMatchRegionQ8YX72103 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72104 . ?templateMotifSequenceMatchBeginQ8YX72104 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX7299 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX72105 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_01327100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327108 . ?targetMotifMatchRegionMatchBeginMF_01327108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01327109 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn30) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_0132798, 1, (STRLEN(?templateMotifCigarQ8YX72MF_0132798) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_0132798, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionQ8YX7299) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327100, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327100) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327100, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327100) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01327101) - 1) AS ?thisPositionOn31) . BIND(?this AS ?pfs2t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) . FILTER ((BOUND(?thisPositionOn30) && BOUND(?thisPositionOn31))) . BIND(URI(CONCAT(STR(?this), '#MF_01327a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ8YX72118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_01327113 . ?templateMotifSequenceMatchRegionQ8YX72118 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72119 . ?templateMotifSequenceMatchBeginQ8YX72119 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72114 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX72120 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_01327115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327123 . ?targetMotifMatchRegionMatchBeginMF_01327123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01327124 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327113, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327113) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327113, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionQ8YX72114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327115, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327115) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327115, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327115) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01327116) - 1) AS ?thisPositionOn36) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn37) . BIND(?this AS ?pfs2t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) . FILTER ((BOUND(?thisPositionOn36) && BOUND(?thisPositionOn37))) . BIND(URI(CONCAT(STR(?this), '#MF_01327a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ8YX72133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_01327128 . ?templateMotifSequenceMatchRegionQ8YX72133 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72134 . ?templateMotifSequenceMatchBeginQ8YX72134 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72129 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX72135 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_01327130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327138 . ?targetMotifMatchRegionMatchBeginMF_01327138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01327139 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327128, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327128) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327128, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionQ8YX72129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327130, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327130) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327130, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327130) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01327131) - 1) AS ?thisPositionOn43) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327128, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327128) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327128, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionQ8YX72129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327130, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327130) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327130, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327130) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01327131) - 1) AS ?thisPositionOn44) . BIND(?this AS ?pfs2t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER (REGEX('Q[ARNDCQEGHILKMFPSTWYVBZJUOX]R[ARNDCQEGHILKMFPSTWYVBZJUOX]K', SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)))) . BIND(URI(CONCAT(STR(?this), '#MF_01327a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionQ8YX72150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_01327145 . ?templateMotifSequenceMatchRegionQ8YX72150 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72151 . ?templateMotifSequenceMatchBeginQ8YX72151 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72146 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX72152 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_01327147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327155 . ?targetMotifMatchRegionMatchBeginMF_01327155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01327156 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327145, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327145) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327145, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionQ8YX72146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327147, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327147) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327147, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327147) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01327148) - 1) AS ?thisPositionOn50) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327145, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327145) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327145, CONCAT('^(?:-*[^-]){', STR(((276 - ?templateMotifSequenceMatchBeginPositionQ8YX72146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327147, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327147) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327147, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327147) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_01327148) - 1) AS ?thisPositionOn51) . BIND(?this AS ?pfs2t161) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER (REGEX('T[ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn50, (?thisPositionOn51 - ?thisPositionOn50)))) . BIND(URI(CONCAT(STR(?this), '#MF_01327a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionQ8YX72167 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72169 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_01327162 . ?templateMotifSequenceMatchRegionQ8YX72167 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72168 . ?templateMotifSequenceMatchBeginQ8YX72168 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72163 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX72169 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327173 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_01327164 . ?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327172 . ?targetMotifMatchRegionMatchBeginMF_01327172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327165 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01327173 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327162, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327162) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327162, CONCAT('^(?:-*[^-]){', STR(((209 - ?templateMotifSequenceMatchBeginPositionQ8YX72163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327164, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327164) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327164, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327164) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) . BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_01327165) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs2t176) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01327a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionQ8YX72182 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72184 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_01327177 . ?templateMotifSequenceMatchRegionQ8YX72182 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72183 . ?templateMotifSequenceMatchBeginQ8YX72183 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72178 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX72184 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327188 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_01327179 . ?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327187 . ?targetMotifMatchRegionMatchBeginMF_01327187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327180 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01327188 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327177, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327177) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327177, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionQ8YX72178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327179, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327179) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327179, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327179) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) . BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_01327180) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs2t191) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01327a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch196 faldo:location ?templateMotifSequenceMatchRegionQ8YX72197 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72199 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_01327192 . ?templateMotifSequenceMatchRegionQ8YX72197 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72198 . ?templateMotifSequenceMatchBeginQ8YX72198 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72193 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX72199 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch200 faldo:location ?targetMotifMatchRegionMatch201 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327203 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_01327194 . ?targetMotifMatchRegionMatch201 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327202 . ?targetMotifMatchRegionMatchBeginMF_01327202 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327195 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01327203 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327192, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327192) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327192, CONCAT('^(?:-*[^-]){', STR(((277 - ?templateMotifSequenceMatchBeginPositionQ8YX72193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327194, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327194) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327194, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327194) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) . BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_01327195) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs2t206) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01327a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionQ8YX72212 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72214 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8YX72MF_01327207 . ?templateMotifSequenceMatchRegionQ8YX72212 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72213 . ?templateMotifSequenceMatchBeginQ8YX72213 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72208 ; faldo:reference isoform:Q8YX72-1 . ?templateMotifSequenceProfileAlignmentOperationQ8YX72214 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . ?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327218 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8YX72MF_01327209 . ?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327217 . ?targetMotifMatchRegionMatchBeginMF_01327217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327210 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01327218 edam:has_input signature:MF_01327 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327207, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327207) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327207, CONCAT('^(?:-*[^-]){', STR(((304 - ?templateMotifSequenceMatchBeginPositionQ8YX72208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327209, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327209) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327209, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327209) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) . BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_01327210) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs2t221) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_01327a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag222) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag222, ?UNBOUND_VARIABLE) AS ?case12) . }