CONSTRUCT { _:102971 up:source unirule:MF_00246 . _:102972 up:source unirule:MF_00246 . _:102973 up:source unirule:MF_00246 . _:102974 up:source unirule:MF_00246 . _:102975 up:source unirule:MF_00246 . _:102976 up:source unirule:MF_00246 . _:102977 up:source unirule:MF_00246 . _:102978 up:source unirule:MF_00246 . _:102979 up:source unirule:MF_00246 . _:102980 up:source unirule:MF_00246 . _:102981 up:source unirule:MF_00246 . _:102982 up:source unirule:MF_00246 . _:102983 up:source unirule:MF_00246 . _:102984 up:source unirule:MF_00246 . _:102985 up:source unirule:MF_00246 . _:102986 up:source unirule:MF_00246 . _:102987 up:source unirule:MF_00246 . _:102988 up:source unirule:MF_00246 . _:102989 up:source unirule:MF_00246 . _:102990 up:source unirule:MF_00246 . _:102991 up:source unirule:MF_00246 . _:102992 up:source unirule:MF_00246 . _:102993 up:source unirule:MF_00246 . _:102994 up:source unirule:MF_00246 . _:102995 up:source unirule:MF_00246 . _:102996 up:source unirule:MF_00246 . _:102997 up:source unirule:MF_00246 . _:102998 up:source unirule:MF_00246 . _:102999 up:source unirule:MF_00246 . _:103000 up:source unirule:MF_00246 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0000287 , GO:0004335 , GO:0005524 , GO:0005737 , GO:0006012 , keyword:119 , keyword:299 , keyword:418 , keyword:460 , keyword:479 , keyword:547 , keyword:67 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.1.6' ; up:fullName 'Galactokinase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Galactose kinase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'galK' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the transfer of the gamma-phosphate of ATP to D-galactose to form alpha-D-galactose-1-phosphate (Gal-1-P).' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/13553>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.1.6>. ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate metabolism; galactose metabolism.' . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the GHMP kinase family. GalK subfamily.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:30616 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf ?molecule22 . ?molecule22 rdfs:label 'substrate' . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?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 ; 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:18420 . ?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:18420 . ?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:30616 . ?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 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb62 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . _:103001 a rdf:Statement ; up:attribution _:102971 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:103002 a rdf:Statement ; up:attribution _:102972 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:103003 a rdf:Statement ; up:attribution _:102973 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:103004 a rdf:Statement ; up:attribution _:102974 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:103005 a rdf:Statement ; up:attribution _:102975 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:103006 a rdf:Statement ; up:attribution _:102976 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:103007 a rdf:Statement ; up:attribution _:102977 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:103008 a rdf:Statement ; up:attribution _:102978 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:103009 a rdf:Statement ; up:attribution _:102979 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:103010 a rdf:Statement ; up:attribution _:102980 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:119 . _:103011 a rdf:Statement ; up:attribution _:102981 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:103012 a rdf:Statement ; up:attribution _:102982 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:299 . _:103013 a rdf:Statement ; up:attribution _:102983 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:103014 a rdf:Statement ; up:attribution _:102984 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:103015 a rdf:Statement ; up:attribution _:102985 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:103016 a rdf:Statement ; up:attribution _:102986 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:103017 a rdf:Statement ; up:attribution _:102987 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:103018 a rdf:Statement ; up:attribution _:102988 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:103019 a rdf:Statement ; up:attribution _:102989 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:103020 a rdf:Statement ; up:attribution _:102990 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004335 . _:103021 a rdf:Statement ; up:attribution _:102991 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006012 . _:103022 a rdf:Statement ; up:attribution _:102992 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:103023 a rdf:Statement ; up:source unirule:MF_00246 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:103024 a rdf:Statement ; up:attribution _:102993 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:103025 a rdf:Statement ; up:source unirule:MF_00246 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:103026 a rdf:Statement ; up:attribution _:102994 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:103027 a rdf:Statement ; up:source unirule:MF_00246 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:103028 a rdf:Statement ; up:attribution _:102995 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:103029 a rdf:Statement ; up:source unirule:MF_00246 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:103030 a rdf:Statement ; up:attribution _:102996 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:103031 a rdf:Statement ; up:source unirule:MF_00246 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:103032 a rdf:Statement ; up:attribution _:102997 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:103033 a rdf:Statement ; up:source unirule:MF_00246 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:103034 a rdf:Statement ; up:attribution _:102998 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:103035 a rdf:Statement ; up:source unirule:MF_00246 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:103036 a rdf:Statement ; up:attribution _:102999 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:103037 a rdf:Statement ; up:source unirule:MF_00246 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:103038 a rdf:Statement ; up:attribution _:103000 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00246 #Rule MF_00246 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 VALUES ?supertaxon66 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00246 . ?thisOrganism rdfs:subClassOf+ ?supertaxon66 . BIND(URI(CONCAT(STR(?this), '#MF_00246a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00246a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00246a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00246a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00246a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00246a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00246a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionQ9HHB672 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HHB674 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HHB6MF_0024667 . ?templateMotifSequenceMatchRegionQ9HHB672 faldo:begin ?templateMotifSequenceMatchBeginQ9HHB673 . ?templateMotifSequenceMatchBeginQ9HHB673 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HHB668 ; faldo:reference isoform:Q9HHB6-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HHB674 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . ?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0024678 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HHB6MF_0024669 . ?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0024677 . ?targetMotifMatchRegionMatchBeginMF_0024677 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0024670 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0024678 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_0024667, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_0024667) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_0024667, CONCAT('^(?:-*[^-]){', STR(((101 - ?templateMotifSequenceMatchBeginPositionQ9HHB668) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_0024669, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_0024669) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_0024669, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_0024669, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_0024669) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_0024669, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) . BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0024670) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_0024667, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_0024667) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_0024667, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionQ9HHB668) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_0024669, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_0024669) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_0024669, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_0024669, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_0024669) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_0024669, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) . BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0024670) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER (REGEX('[GAS][AS][GS][ARNDCQEGHILKMFPSTWYVBZJUOX]SSS', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00246a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionQ9HHB689 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HHB691 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HHB6MF_0024684 . ?templateMotifSequenceMatchRegionQ9HHB689 faldo:begin ?templateMotifSequenceMatchBeginQ9HHB690 . ?templateMotifSequenceMatchBeginQ9HHB690 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HHB685 ; faldo:reference isoform:Q9HHB6-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HHB691 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . ?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0024695 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HHB6MF_0024686 . ?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0024694 . ?targetMotifMatchRegionMatchBeginMF_0024694 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0024687 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0024695 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_0024684, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_0024684) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_0024684, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionQ9HHB685) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_0024686, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_0024686) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_0024686, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_0024686, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_0024686) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_0024686, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0024687) - 1) AS ?thisPositionOn23) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_0024684, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_0024684) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_0024684, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionQ9HHB685) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_0024686, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_0024686) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_0024686, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_0024686, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_0024686) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_0024686, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0024687) - 1) AS ?thisPositionOn24) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse20) . FILTER (REGEX('E[HY][ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) . BIND(URI(CONCAT(STR(?this), '#MF_00246a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionQ9HHB6106 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HHB6108 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HHB6MF_00246101 . ?templateMotifSequenceMatchRegionQ9HHB6106 faldo:begin ?templateMotifSequenceMatchBeginQ9HHB6107 . ?templateMotifSequenceMatchBeginQ9HHB6107 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HHB6102 ; faldo:reference isoform:Q9HHB6-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HHB6108 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . ?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00246112 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HHB6MF_00246103 . ?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00246111 . ?targetMotifMatchRegionMatchBeginMF_00246111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00246104 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00246112 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_00246101, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_00246101) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_00246101, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionQ9HHB6102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246103, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246103) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246103, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246103) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00246104) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t115) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00246a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ9HHB6121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HHB6123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HHB6MF_00246116 . ?templateMotifSequenceMatchRegionQ9HHB6121 faldo:begin ?templateMotifSequenceMatchBeginQ9HHB6122 . ?templateMotifSequenceMatchBeginQ9HHB6122 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HHB6117 ; faldo:reference isoform:Q9HHB6-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HHB6123 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00246127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HHB6MF_00246118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00246126 . ?targetMotifMatchRegionMatchBeginMF_00246126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00246119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00246127 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_00246116, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_00246116) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_00246116, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionQ9HHB6117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246118, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246118, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246118) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00246119) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t130) . 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) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00246a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionQ9HHB6136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HHB6138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HHB6MF_00246131 . ?templateMotifSequenceMatchRegionQ9HHB6136 faldo:begin ?templateMotifSequenceMatchBeginQ9HHB6137 . ?templateMotifSequenceMatchBeginQ9HHB6137 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HHB6132 ; faldo:reference isoform:Q9HHB6-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HHB6138 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00246142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HHB6MF_00246133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00246141 . ?targetMotifMatchRegionMatchBeginMF_00246141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00246134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00246142 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_00246131, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_00246131) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_00246131, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionQ9HHB6132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246133, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246133) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246133, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246133) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00246134) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00246a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionQ9HHB6151 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HHB6153 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HHB6MF_00246146 . ?templateMotifSequenceMatchRegionQ9HHB6151 faldo:begin ?templateMotifSequenceMatchBeginQ9HHB6152 . ?templateMotifSequenceMatchBeginQ9HHB6152 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HHB6147 ; faldo:reference isoform:Q9HHB6-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HHB6153 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . ?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00246157 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HHB6MF_00246148 . ?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00246156 . ?targetMotifMatchRegionMatchBeginMF_00246156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00246149 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00246157 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_00246146, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_00246146) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_00246146, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionQ9HHB6147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246148, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246148) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246148, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246148) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00246149) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t160) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00246a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionQ9HHB6166 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HHB6168 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HHB6MF_00246161 . ?templateMotifSequenceMatchRegionQ9HHB6166 faldo:begin ?templateMotifSequenceMatchBeginQ9HHB6167 . ?templateMotifSequenceMatchBeginQ9HHB6167 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HHB6162 ; faldo:reference isoform:Q9HHB6-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HHB6168 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . ?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00246172 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HHB6MF_00246163 . ?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00246171 . ?targetMotifMatchRegionMatchBeginMF_00246171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00246164 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00246172 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_00246161, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_00246161) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_00246161, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionQ9HHB6162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246163, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246163) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246163, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246163) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) . BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_00246164) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t175) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00246a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionQ9HHB6181 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9HHB6183 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9HHB6MF_00246176 . ?templateMotifSequenceMatchRegionQ9HHB6181 faldo:begin ?templateMotifSequenceMatchBeginQ9HHB6182 . ?templateMotifSequenceMatchBeginQ9HHB6182 faldo:position ?templateMotifSequenceMatchBeginPositionQ9HHB6177 ; faldo:reference isoform:Q9HHB6-1 . ?templateMotifSequenceProfileAlignmentOperationQ9HHB6183 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . ?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00246187 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9HHB6MF_00246178 . ?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00246186 . ?targetMotifMatchRegionMatchBeginMF_00246186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00246179 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00246187 edam:has_input signature:MF_00246 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9HHB6MF_00246176, 1, (STRLEN(?templateMotifCigarQ9HHB6MF_00246176) - STRLEN(REPLACE(?templateMotifCigarQ9HHB6MF_00246176, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionQ9HHB6177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246178, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246178) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9HHB6MF_00246178, 1, (STRLEN(?targetMotifMatchCigarQ9HHB6MF_00246178) - STRLEN(REPLACE(?targetMotifMatchCigarQ9HHB6MF_00246178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) . BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_00246179) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t190) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00246a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } }