| http://purl.uniprot.org/unirules/MF_00409#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:160972 up:source unirule:MF_00409 .
_:160973 up:source unirule:MF_00409 .
_:160974 up:source unirule:MF_00409 .
_:160975 up:source unirule:MF_00409 .
_:160976 up:source unirule:MF_00409 .
_:160977 up:source unirule:MF_00409 .
_:160978 up:source unirule:MF_00409 .
_:160979 up:source unirule:MF_00409 .
_:160980 up:source unirule:MF_00409 .
_:160981 up:source unirule:MF_00409 .
_:160982 up:source unirule:MF_00409 .
_:160983 up:source unirule:MF_00409 .
_:160984 up:source unirule:MF_00409 .
_:160985 up:source unirule:MF_00409 .
_:160986 up:source unirule:MF_00409 .
_:160987 up:source unirule:MF_00409 .
_:160988 up:source unirule:MF_00409 .
_:160989 up:source unirule:MF_00409 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0005524 ,
GO:0009029 ,
GO:0009245 ,
keyword:418 ,
keyword:441 ,
keyword:443 ,
keyword:444 ,
keyword:547 ,
keyword:67 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.1.130' ;
up:fullName "Tetraacyldisaccharide 4'-kinase" ;
rdf:type up:Structured_Name .
?name1 up:fullName "Lipid A 4'-kinase" ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'lpxK' .
?annotation3 a up:Function_Annotation ;
rdfs:comment "Transfers the gamma-phosphate of ATP to the 4'-position of a tetraacyldisaccharide 1-phosphate intermediate (termed DS-1-P) to form tetraacyldisaccharide 1,4'-bis-phosphate (lipid IVA)." .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Glycolipid biosynthesis; lipid IV(A) biosynthesis; lipid IV(A) from (3R)-3-hydroxytetradecanoyl-[acyl-carrier-protein] and UDP-N-acetyl-alpha-D-glucosamine: step 6/6.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the LpxK family.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
up:ligand ?ligand12 ;
rdf:type up:Binding_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?ligand12 rdfs:subClassOf chebi:30616 .
_:160990 a rdf:Statement ;
up:attribution _:160972 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:160991 a rdf:Statement ;
up:attribution _:160973 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:160992 a rdf:Statement ;
up:attribution _:160974 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:160993 a rdf:Statement ;
up:attribution _:160975 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:160994 a rdf:Statement ;
up:attribution _:160976 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:160995 a rdf:Statement ;
up:attribution _:160977 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:160996 a rdf:Statement ;
up:attribution _:160978 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:160997 a rdf:Statement ;
up:attribution _:160979 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:160998 a rdf:Statement ;
up:attribution _:160980 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:160999 a rdf:Statement ;
up:attribution _:160981 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:441 .
_:161000 a rdf:Statement ;
up:attribution _:160982 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:444 .
_:161001 a rdf:Statement ;
up:attribution _:160983 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:161002 a rdf:Statement ;
up:attribution _:160984 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:161003 a rdf:Statement ;
up:attribution _:160985 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:161004 a rdf:Statement ;
up:attribution _:160986 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:161005 a rdf:Statement ;
up:attribution _:160987 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009029 .
_:161006 a rdf:Statement ;
up:attribution _:160988 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009245 .
_:161007 a rdf:Statement ;
up:source unirule:MF_00409 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:161008 a rdf:Statement ;
up:attribution _:160989 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00409
#Rule MF_00409 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-09-18
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00409 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00409a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00409a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00409a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00409a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00409a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00409a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch19 faldo:location ?templateMotifSequenceMatchRegionP2730020 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2730022 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27300MF_0040915 .
?templateMotifSequenceMatchRegionP2730020 faldo:begin ?templateMotifSequenceMatchBeginP2730021 .
?templateMotifSequenceMatchBeginP2730021 faldo:position ?templateMotifSequenceMatchBeginPositionP2730016 ;
faldo:reference isoform:P27300-1 .
?templateMotifSequenceProfileAlignmentOperationP2730022 edam:has_input signature:MF_00409 ;
rdf:type edam:operation_0300 .
?targetMotifMatch23 faldo:location ?targetMotifMatchRegionMatch24 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0040926 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27300MF_0040917 .
?targetMotifMatchRegionMatch24 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0040925 .
?targetMotifMatchRegionMatchBeginMF_0040925 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0040918 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0040926 edam:has_input signature:MF_00409 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27300MF_0040915, 1, (STRLEN(?templateMotifCigarP27300MF_0040915) - STRLEN(REPLACE(?templateMotifCigarP27300MF_0040915, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionP2730016) + 1)), '}'), '')))), '[a-z]', '')) AS ?step127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27300MF_0040917, 1, (STRLEN(?targetMotifMatchCigarP27300MF_0040917) - STRLEN(REPLACE(?targetMotifMatchCigarP27300MF_0040917, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27300MF_0040917, 1, (STRLEN(?targetMotifMatchCigarP27300MF_0040917) - STRLEN(REPLACE(?targetMotifMatchCigarP27300MF_0040917, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), '')))), '[^-]', ''))) AS ?step228) .
BIND(((?step228 + ?targetMotifMatchRegionMatchBeginPositionMF_0040918) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27300MF_0040915, 1, (STRLEN(?templateMotifCigarP27300MF_0040915) - STRLEN(REPLACE(?templateMotifCigarP27300MF_0040915, CONCAT('^(?:-*[^-]){', STR(((62 - ?templateMotifSequenceMatchBeginPositionP2730016) + 1)), '}'), '')))), '[a-z]', '')) AS ?step129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27300MF_0040917, 1, (STRLEN(?targetMotifMatchCigarP27300MF_0040917) - STRLEN(REPLACE(?targetMotifMatchCigarP27300MF_0040917, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27300MF_0040917, 1, (STRLEN(?targetMotifMatchCigarP27300MF_0040917) - STRLEN(REPLACE(?targetMotifMatchCigarP27300MF_0040917, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step129), '}'), '')))), '[^-]', ''))) AS ?step230) .
BIND(((?step230 + ?targetMotifMatchRegionMatchBeginPositionMF_0040918) - 1) AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)GG[ARNDCQEGHILKMFPSTWYVBZJUOX]GKT', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00409a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
}
"xsd:string |