| http://purl.uniprot.org/unirules/MF_00246#construct | http://www.w3.org/ns/shacl#construct | "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 ;
up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate metabolism; galactose metabolism.' .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?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) .
}
}
"xsd:string |