| http://purl.uniprot.org/unirules/MF_00988#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:344977 up:source unirule:MF_00988 .
_:344978 up:source unirule:MF_00988 .
_:344979 up:source unirule:MF_00988 .
_:344980 up:source unirule:MF_00988 .
_:344981 up:source unirule:MF_00988 .
_:344982 up:source unirule:MF_00988 .
_:344983 up:source unirule:MF_00988 .
_:344984 up:source unirule:MF_00988 .
_:344985 up:source unirule:MF_00988 .
_:344986 up:source unirule:MF_00988 .
_:344987 up:source unirule:MF_00988 .
_:344988 up:source unirule:MF_00988 .
_:344989 up:source unirule:MF_00988 .
_:344990 up:source unirule:MF_00988 .
_:344991 up:source unirule:MF_00988 .
_:344992 up:source unirule:MF_00988 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0005524 ,
GO:0008787 ,
GO:0019316 ,
keyword:119 ,
keyword:418 ,
keyword:547 ,
keyword:67 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.1.55' ;
up:fullName 'D-allose kinase' ;
up:shortName 'Allokinase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'alsK' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the phosphorylation of D-allose to D-allose 6-phosphate.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate degradation; D-allose degradation.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the ROK (NagC/XylR) family.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
up:ligand ?ligand11 ;
rdf:type up:Binding_Site_Annotation .
?pfsb9 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?ligand11 rdfs:subClassOf chebi:30616 .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:30616 .
_:344993 a rdf:Statement ;
up:attribution _:344977 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:344994 a rdf:Statement ;
up:attribution _:344978 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:344995 a rdf:Statement ;
up:attribution _:344979 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:344996 a rdf:Statement ;
up:attribution _:344980 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:344997 a rdf:Statement ;
up:attribution _:344981 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:344998 a rdf:Statement ;
up:attribution _:344982 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:344999 a rdf:Statement ;
up:attribution _:344983 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:345000 a rdf:Statement ;
up:attribution _:344984 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:345001 a rdf:Statement ;
up:attribution _:344985 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:345002 a rdf:Statement ;
up:attribution _:344986 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:345003 a rdf:Statement ;
up:attribution _:344987 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:345004 a rdf:Statement ;
up:attribution _:344988 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008787 .
_:345005 a rdf:Statement ;
up:attribution _:344989 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:345006 a rdf:Statement ;
up:attribution _:344990 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019316 .
_:345007 a rdf:Statement ;
up:source unirule:MF_00988 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:345008 a rdf:Statement ;
up:attribution _:344991 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:345009 a rdf:Statement ;
up:source unirule:MF_00988 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:345010 a rdf:Statement ;
up:attribution _:344992 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00988
#Rule MF_00988 Created by:? on:2014-01-23 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00988 .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(URI(CONCAT(STR(?this), '#MF_00988a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00988a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00988a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00988a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00988a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch25 faldo:location ?templateMotifSequenceMatchRegionP3271826 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3271828 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32718MF_0098821 .
?templateMotifSequenceMatchRegionP3271826 faldo:begin ?templateMotifSequenceMatchBeginP3271827 .
?templateMotifSequenceMatchBeginP3271827 faldo:position ?templateMotifSequenceMatchBeginPositionP3271822 ;
faldo:reference isoform:P32718-1 .
?templateMotifSequenceProfileAlignmentOperationP3271828 edam:has_input signature:MF_00988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch29 faldo:location ?targetMotifMatchRegionMatch30 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0098832 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32718MF_0098823 .
?targetMotifMatchRegionMatch30 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0098831 .
?targetMotifMatchRegionMatchBeginMF_0098831 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0098824 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0098832 edam:has_input signature:MF_00988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32718MF_0098821, 1, (STRLEN(?templateMotifCigarP32718MF_0098821) - STRLEN(REPLACE(?templateMotifCigarP32718MF_0098821, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP3271822) + 1)), '}'), '')))), '[a-z]', '')) AS ?step133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32718MF_0098823, 1, (STRLEN(?targetMotifMatchCigarP32718MF_0098823) - STRLEN(REPLACE(?targetMotifMatchCigarP32718MF_0098823, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32718MF_0098823, 1, (STRLEN(?targetMotifMatchCigarP32718MF_0098823) - STRLEN(REPLACE(?targetMotifMatchCigarP32718MF_0098823, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), '')))), '[^-]', ''))) AS ?step234) .
BIND(((?step234 + ?targetMotifMatchRegionMatchBeginPositionMF_0098824) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32718MF_0098821, 1, (STRLEN(?templateMotifCigarP32718MF_0098821) - STRLEN(REPLACE(?templateMotifCigarP32718MF_0098821, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP3271822) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32718MF_0098823, 1, (STRLEN(?targetMotifMatchCigarP32718MF_0098823) - STRLEN(REPLACE(?targetMotifMatchCigarP32718MF_0098823, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32718MF_0098823, 1, (STRLEN(?targetMotifMatchCigarP32718MF_0098823) - STRLEN(REPLACE(?targetMotifMatchCigarP32718MF_0098823, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0098824) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) .
FILTER (REGEX('GVDM[ARNDCQEGHILKMFPSTWYVBZJUOX]ATH', SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00988a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionP3271843 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3271845 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32718MF_0098838 .
?templateMotifSequenceMatchRegionP3271843 faldo:begin ?templateMotifSequenceMatchBeginP3271844 .
?templateMotifSequenceMatchBeginP3271844 faldo:position ?templateMotifSequenceMatchBeginPositionP3271839 ;
faldo:reference isoform:P32718-1 .
?templateMotifSequenceProfileAlignmentOperationP3271845 edam:has_input signature:MF_00988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0098849 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32718MF_0098840 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0098848 .
?targetMotifMatchRegionMatchBeginMF_0098848 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0098841 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0098849 edam:has_input signature:MF_00988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32718MF_0098838, 1, (STRLEN(?templateMotifCigarP32718MF_0098838) - STRLEN(REPLACE(?templateMotifCigarP32718MF_0098838, CONCAT('^(?:-*[^-]){', STR(((142 - ?templateMotifSequenceMatchBeginPositionP3271839) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32718MF_0098840, 1, (STRLEN(?targetMotifMatchCigarP32718MF_0098840) - STRLEN(REPLACE(?targetMotifMatchCigarP32718MF_0098840, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32718MF_0098840, 1, (STRLEN(?targetMotifMatchCigarP32718MF_0098840) - STRLEN(REPLACE(?targetMotifMatchCigarP32718MF_0098840, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0098841) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32718MF_0098838, 1, (STRLEN(?templateMotifCigarP32718MF_0098838) - STRLEN(REPLACE(?templateMotifCigarP32718MF_0098838, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP3271839) + 1)), '}'), '')))), '[a-z]', '')) AS ?step152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32718MF_0098840, 1, (STRLEN(?targetMotifMatchCigarP32718MF_0098840) - STRLEN(REPLACE(?targetMotifMatchCigarP32718MF_0098840, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32718MF_0098840, 1, (STRLEN(?targetMotifMatchCigarP32718MF_0098840) - STRLEN(REPLACE(?targetMotifMatchCigarP32718MF_0098840, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), '')))), '[^-]', ''))) AS ?step253) .
BIND(((?step253 + ?targetMotifMatchRegionMatchBeginPositionMF_0098841) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER (REGEX('GMG[ARNDCQEGHILKMFPSTWYVBZJUOX]A[IV]W[ML]', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00988a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
}
"xsd:string |