CONSTRUCT { _:187720 up:source unirule:MF_00473 . _:187721 up:source unirule:MF_00473 . _:187722 up:source unirule:MF_00473 . _:187723 up:source unirule:MF_00473 . _:187724 up:source unirule:MF_00473 . _:187725 up:source unirule:MF_00473 . _:187726 up:source unirule:MF_00473 . _:187727 up:source unirule:MF_00473 . _:187728 up:source unirule:MF_00473 . _:187729 up:source unirule:MF_00473 . _:187730 up:source unirule:MF_00473 . _:187731 up:source unirule:MF_00473 . _:187732 up:source unirule:MF_00473 . _:187733 up:source unirule:MF_00473 . _:187734 up:source unirule:MF_00473 . _:187735 up:source unirule:MF_00473 . _:187736 up:source unirule:MF_00473 . _:187737 up:source unirule:MF_00473 . _:187738 up:source unirule:MF_00473 . _:187739 up:source unirule:MF_00473 . _:187740 up:source unirule:MF_00473 . _:187741 up:source unirule:MF_00473 . _:187742 up:source unirule:MF_00473 . _:187743 up:source unirule:MF_00473 . _:187744 up:source unirule:MF_00473 . _:187745 up:source unirule:MF_00473 . _:187746 up:source unirule:MF_00473 . _:187747 up:source unirule:MF_00473 . _:187748 up:source unirule:MF_00473 . _:187749 up:source unirule:MF_00473 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation8 ; up:classifiedWith GO:0004347 , GO:0005737 , GO:0006094 , GO:0006096 , keyword:312 , keyword:324 , keyword:413 , keyword:963 . ?gene0 skos:prefLabel 'pgi' . ?annotation1 a up:Function_Annotation ; rdfs:comment 'Catalyzes the reversible isomerization of glucose-6-phosphate to fructose-6-phosphate.' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/11816>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.3.1.9>. ?annotation4 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate biosynthesis; gluconeogenesis.' . ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate degradation; glycolysis; D-glyceraldehyde 3-phosphate and glycerone phosphate from D-glucose: step 2/4.' . ?annotation6 a up:Subcellular_Location_Annotation . ?annotation6li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the GPI family.' . ?case9 up:classifiedWith keyword:597 . ?case10 up:alternativeName ?name12 , ?name13 ; up:recommendedName ?name11 . ?name11 up:ecName '5.3.1.9' ; up:fullName 'Probable glucose-6-phosphate isomerase' ; up:shortName 'GPI' ; rdf:type up:Structured_Name . ?name12 up:fullName 'Phosphoglucose isomerase' ; up:shortName 'PGI' ; rdf:type up:Structured_Name . ?name13 up:fullName 'Phosphohexose isomerase' ; up:shortName 'PHI' ; rdf:type up:Structured_Name . ?case14 up:alternativeName ?name16 , ?name17 ; up:recommendedName ?name15 . ?name15 up:ecName '5.3.1.9' ; up:fullName 'Glucose-6-phosphate isomerase' ; up:shortName 'GPI' ; rdf:type up:Structured_Name . ?name16 up:fullName 'Phosphoglucose isomerase' ; up:shortName 'PGI' ; rdf:type up:Structured_Name . ?name17 up:fullName 'Phosphohexose isomerase' ; up:shortName 'PHI' ; rdf:type up:Structured_Name . ?case18 up:classifiedWith keyword:7 . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-acetyllysine' . ?pfsb21 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-acetyllysine' . ?pfsb27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-acetyllysine' . ?pfsb33 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphothreonine' . ?pfsb39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; rdf:type up:Active_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; rdf:type up:Active_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . _:187750 a rdf:Statement ; up:attribution _:187720 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:187751 a rdf:Statement ; up:attribution _:187721 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:187752 a rdf:Statement ; up:attribution _:187722 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:187753 a rdf:Statement ; up:attribution _:187723 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:187754 a rdf:Statement ; up:attribution _:187724 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:187755 a rdf:Statement ; up:attribution _:187725 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:187756 a rdf:Statement ; up:attribution _:187726 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:187757 a rdf:Statement ; up:attribution _:187727 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:187758 a rdf:Statement ; up:attribution _:187728 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:187759 a rdf:Statement ; up:attribution _:187729 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:312 . _:187760 a rdf:Statement ; up:attribution _:187730 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:324 . _:187761 a rdf:Statement ; up:attribution _:187731 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004347 . _:187762 a rdf:Statement ; up:attribution _:187732 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006094 . _:187763 a rdf:Statement ; up:attribution _:187733 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006096 . _:187764 a rdf:Statement ; up:attribution _:187734 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:187765 a rdf:Statement ; up:attribution _:187735 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:187766 a rdf:Statement ; up:attribution _:187736 ; rdf:subject ?case10 ; rdf:predicate up:recommendedName ; rdf:object ?name11 . _:187767 a rdf:Statement ; up:attribution _:187737 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name12 . _:187768 a rdf:Statement ; up:attribution _:187738 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name13 . _:187769 a rdf:Statement ; up:attribution _:187739 ; rdf:subject ?case14 ; rdf:predicate up:recommendedName ; rdf:object ?name15 . _:187770 a rdf:Statement ; up:attribution _:187740 ; rdf:subject ?case14 ; rdf:predicate up:alternativeName ; rdf:object ?name16 . _:187771 a rdf:Statement ; up:attribution _:187741 ; rdf:subject ?case14 ; rdf:predicate up:alternativeName ; rdf:object ?name17 . _:187772 a rdf:Statement ; up:attribution _:187742 ; rdf:subject ?case18 ; rdf:predicate up:classifiedWith ; rdf:object keyword:7 . _:187773 a rdf:Statement ; up:source unirule:MF_00473 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:187774 a rdf:Statement ; up:attribution _:187743 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:187775 a rdf:Statement ; up:source unirule:MF_00473 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:187776 a rdf:Statement ; up:attribution _:187744 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:187777 a rdf:Statement ; up:source unirule:MF_00473 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:187778 a rdf:Statement ; up:attribution _:187745 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:187779 a rdf:Statement ; up:source unirule:MF_00473 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:187780 a rdf:Statement ; up:attribution _:187746 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:187781 a rdf:Statement ; up:source unirule:MF_00473 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:187782 a rdf:Statement ; up:attribution _:187747 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:187783 a rdf:Statement ; up:source unirule:MF_00473 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:187784 a rdf:Statement ; up:attribution _:187748 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:187785 a rdf:Statement ; up:source unirule:MF_00473 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:187786 a rdf:Statement ; up:attribution _:187749 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00473 #Rule MF_00473 Created by:bairoch on:2001-10-25 Modified by:crivoire on:2021-11-11 VALUES ?supertaxon61 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00473 . ?thisOrganism rdfs:subClassOf+ ?supertaxon61 . BIND(URI(CONCAT(STR(?this), '#MF_00473a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00473a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00473a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00473a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00473a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00473a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP0A6T168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6T170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6T1MF_0047363 . ?templateMotifSequenceMatchRegionP0A6T168 faldo:begin ?templateMotifSequenceMatchBeginP0A6T169 . ?templateMotifSequenceMatchBeginP0A6T169 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6T164 ; faldo:reference isoform:P0A6T1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6T170 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . ?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0047374 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6T1MF_0047365 . ?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0047373 . ?targetMotifMatchRegionMatchBeginMF_0047373 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0047366 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0047374 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_6) . VALUES ?supertaxon62 {taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon62 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T1MF_0047363, 1, (STRLEN(?templateMotifCigarP0A6T1MF_0047363) - STRLEN(REPLACE(?templateMotifCigarP0A6T1MF_0047363, CONCAT('^(?:-*[^-]){', STR(((234 - ?templateMotifSequenceMatchBeginPositionP0A6T164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T1MF_0047365, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_0047365) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_0047365, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T1MF_0047365, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_0047365) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_0047365, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) . BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0047366) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00473a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionP0A6T184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6T186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6T1MF_0047379 . ?templateMotifSequenceMatchRegionP0A6T184 faldo:begin ?templateMotifSequenceMatchBeginP0A6T185 . ?templateMotifSequenceMatchBeginP0A6T185 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6T180 ; faldo:reference isoform:P0A6T1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6T186 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . ?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0047390 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6T1MF_0047381 . ?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0047389 . ?targetMotifMatchRegionMatchBeginMF_0047389 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0047382 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0047390 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_5) . VALUES ?supertaxon78 {taxon:561 taxon:620} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon78 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T1MF_0047379, 1, (STRLEN(?templateMotifCigarP0A6T1MF_0047379) - STRLEN(REPLACE(?templateMotifCigarP0A6T1MF_0047379, CONCAT('^(?:-*[^-]){', STR(((228 - ?templateMotifSequenceMatchBeginPositionP0A6T180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T1MF_0047381, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_0047381) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_0047381, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T1MF_0047381, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_0047381) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_0047381, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) . BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0047382) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs2t93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00473a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionP0A6T1100 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6T1102 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6T1MF_0047395 . ?templateMotifSequenceMatchRegionP0A6T1100 faldo:begin ?templateMotifSequenceMatchBeginP0A6T1101 . ?templateMotifSequenceMatchBeginP0A6T1101 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6T196 ; faldo:reference isoform:P0A6T1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6T1102 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . ?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00473106 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6T1MF_0047397 . ?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00473105 . ?targetMotifMatchRegionMatchBeginMF_00473105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0047398 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00473106 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_4) . VALUES ?supertaxon94 {taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon94 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T1MF_0047395, 1, (STRLEN(?templateMotifCigarP0A6T1MF_0047395) - STRLEN(REPLACE(?templateMotifCigarP0A6T1MF_0047395, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP0A6T196) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T1MF_0047397, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_0047397) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_0047397, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T1MF_0047397, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_0047397) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_0047397, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0047398) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs3t109) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00473a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP80860115 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80860117 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP80860MF_00473110 . ?templateMotifSequenceMatchRegionP80860115 faldo:begin ?templateMotifSequenceMatchBeginP80860116 . ?templateMotifSequenceMatchBeginP80860116 faldo:position ?templateMotifSequenceMatchBeginPositionP80860111 ; faldo:reference isoform:P80860-1 . ?templateMotifSequenceProfileAlignmentOperationP80860117 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . ?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00473121 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP80860MF_00473112 . ?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00473120 . ?targetMotifMatchRegionMatchBeginMF_00473120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00473113 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00473121 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_7) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186817 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80860MF_00473110, 1, (STRLEN(?templateMotifCigarP80860MF_00473110) - STRLEN(REPLACE(?templateMotifCigarP80860MF_00473110, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionP80860111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80860MF_00473112, 1, (STRLEN(?targetMotifMatchCigarP80860MF_00473112) - STRLEN(REPLACE(?targetMotifMatchCigarP80860MF_00473112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80860MF_00473112, 1, (STRLEN(?targetMotifMatchCigarP80860MF_00473112) - STRLEN(REPLACE(?targetMotifMatchCigarP80860MF_00473112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_00473113) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs4t124) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00473a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch129 faldo:location ?templateMotifSequenceMatchRegionP0A6T1130 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6T1132 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6T1MF_00473125 . ?templateMotifSequenceMatchRegionP0A6T1130 faldo:begin ?templateMotifSequenceMatchBeginP0A6T1131 . ?templateMotifSequenceMatchBeginP0A6T1131 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6T1126 ; faldo:reference isoform:P0A6T1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6T1132 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . ?targetMotifMatch133 faldo:location ?targetMotifMatchRegionMatch134 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00473136 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6T1MF_00473127 . ?targetMotifMatchRegionMatch134 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00473135 . ?targetMotifMatchRegionMatchBeginMF_00473135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00473128 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00473136 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T1MF_00473125, 1, (STRLEN(?templateMotifCigarP0A6T1MF_00473125) - STRLEN(REPLACE(?templateMotifCigarP0A6T1MF_00473125, CONCAT('^(?:-*[^-]){', STR(((355 - ?templateMotifSequenceMatchBeginPositionP0A6T1126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T1MF_00473127, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_00473127) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_00473127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T1MF_00473127, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_00473127) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_00473127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_00473128) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs5t139) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00473a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionP0A6T1145 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6T1147 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6T1MF_00473140 . ?templateMotifSequenceMatchRegionP0A6T1145 faldo:begin ?templateMotifSequenceMatchBeginP0A6T1146 . ?templateMotifSequenceMatchBeginP0A6T1146 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6T1141 ; faldo:reference isoform:P0A6T1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6T1147 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . ?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00473151 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6T1MF_00473142 . ?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00473150 . ?targetMotifMatchRegionMatchBeginMF_00473150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00473143 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00473151 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T1MF_00473140, 1, (STRLEN(?templateMotifCigarP0A6T1MF_00473140) - STRLEN(REPLACE(?templateMotifCigarP0A6T1MF_00473140, CONCAT('^(?:-*[^-]){', STR(((386 - ?templateMotifSequenceMatchBeginPositionP0A6T1141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T1MF_00473142, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_00473142) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_00473142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T1MF_00473142, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_00473142) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_00473142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_00473143) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs5t154) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00473a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch159 faldo:location ?templateMotifSequenceMatchRegionP0A6T1160 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6T1162 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6T1MF_00473155 . ?templateMotifSequenceMatchRegionP0A6T1160 faldo:begin ?templateMotifSequenceMatchBeginP0A6T1161 . ?templateMotifSequenceMatchBeginP0A6T1161 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6T1156 ; faldo:reference isoform:P0A6T1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6T1162 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . ?targetMotifMatch163 faldo:location ?targetMotifMatchRegionMatch164 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00473166 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6T1MF_00473157 . ?targetMotifMatchRegionMatch164 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00473165 . ?targetMotifMatchRegionMatchBeginMF_00473165 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00473158 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00473166 edam:has_input signature:MF_00473 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T1MF_00473155, 1, (STRLEN(?templateMotifCigarP0A6T1MF_00473155) - STRLEN(REPLACE(?templateMotifCigarP0A6T1MF_00473155, CONCAT('^(?:-*[^-]){', STR(((514 - ?templateMotifSequenceMatchBeginPositionP0A6T1156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T1MF_00473157, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_00473157) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_00473157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T1MF_00473157, 1, (STRLEN(?targetMotifMatchCigarP0A6T1MF_00473157) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T1MF_00473157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) . BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_00473158) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs5t169) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00473a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag170) . } BIND(IF(BOUND(?tagFT_7), ?caseWithTag170, ?UNBOUND_VARIABLE) AS ?case9) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case10) . BIND(URI(CONCAT(STR(?this), '#MF_00473a11')) AS ?name11) . BIND(URI(CONCAT(STR(?this), '#MF_00473a12')) AS ?name12) . BIND(URI(CONCAT(STR(?this), '#MF_00473a13')) AS ?name13) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case14) . BIND(URI(CONCAT(STR(?this), '#MF_00473a15')) AS ?name15) . BIND(URI(CONCAT(STR(?this), '#MF_00473a16')) AS ?name16) . BIND(URI(CONCAT(STR(?this), '#MF_00473a17')) AS ?name17) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag171) . } BIND(IF((BOUND(?tagFT_4) || BOUND(?tagFT_5) || BOUND(?tagFT_6)), ?caseWithTag171, ?UNBOUND_VARIABLE) AS ?case18) . }