| http://purl.uniprot.org/unirules/MF_00521#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:204803 up:source unirule:MF_00521 .
_:204804 up:source unirule:MF_00521 .
_:204805 up:source unirule:MF_00521 .
_:204806 up:source unirule:MF_00521 .
_:204807 up:source unirule:MF_00521 .
_:204808 up:source unirule:MF_00521 .
_:204809 up:source unirule:MF_00521 .
_:204810 up:source unirule:MF_00521 .
_:204811 up:source unirule:MF_00521 .
_:204812 up:source unirule:MF_00521 .
_:204813 up:source unirule:MF_00521 .
_:204814 up:source unirule:MF_00521 .
_:204815 up:source unirule:MF_00521 .
_:204816 up:source unirule:MF_00521 .
_:204817 up:source unirule:MF_00521 .
_:204818 up:source unirule:MF_00521 .
_:204819 up:source unirule:MF_00521 .
_:204820 up:source unirule:MF_00521 .
_:204821 up:source unirule:MF_00521 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0005524 ,
GO:0005886 ,
GO:0009244 ,
GO:0016773 ,
keyword:1003 ,
keyword:418 ,
keyword:448 ,
keyword:472 ,
keyword:547 ,
keyword:67 ,
keyword:808 ,
keyword:997 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.1.166' ;
up:fullName '3-deoxy-D-manno-octulosonic acid kinase' ;
up:shortName 'Kdo kinase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'kdkA' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the ATP-dependent phosphorylation of the 3-deoxy-D-manno-octulosonic acid (Kdo) residue in Kdo-lipid IV(A) at the 4-OH position.' .
?annotation3 a up:Pathway_Annotation ;
rdfs:comment 'Bacterial outer membrane biogenesis; LPS core biosynthesis.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent ;
up:orientation ;
up:topology .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the protein kinase superfamily. KdkA/RfaP family.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Active_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
_:204822 a rdf:Statement ;
up:attribution _:204803 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:204823 a rdf:Statement ;
up:attribution _:204804 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:204824 a rdf:Statement ;
up:attribution _:204805 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:204825 a rdf:Statement ;
up:attribution _:204806 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:204826 a rdf:Statement ;
up:attribution _:204807 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:204827 a rdf:Statement ;
up:attribution _:204808 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:204828 a rdf:Statement ;
up:attribution _:204809 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:204829 a rdf:Statement ;
up:attribution _:204810 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:204830 a rdf:Statement ;
up:attribution _:204811 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:204831 a rdf:Statement ;
up:attribution _:204812 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:204832 a rdf:Statement ;
up:attribution _:204813 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:448 .
_:204833 a rdf:Statement ;
up:attribution _:204814 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:204834 a rdf:Statement ;
up:attribution _:204815 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:204835 a rdf:Statement ;
up:attribution _:204816 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:204836 a rdf:Statement ;
up:attribution _:204817 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:204837 a rdf:Statement ;
up:attribution _:204818 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016773 .
_:204838 a rdf:Statement ;
up:attribution _:204819 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009244 .
_:204839 a rdf:Statement ;
up:attribution _:204820 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:204840 a rdf:Statement ;
up:source unirule:MF_00521 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:204841 a rdf:Statement ;
up:attribution _:204821 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00521
#Rule MF_00521 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-03-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00521 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00521a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00521a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00521a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00521a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00521a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch19 faldo:location ?templateMotifSequenceMatchRegionO8622420 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO8622422 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO86224MF_0052115 .
?templateMotifSequenceMatchRegionO8622420 faldo:begin ?templateMotifSequenceMatchBeginO8622421 .
?templateMotifSequenceMatchBeginO8622421 faldo:position ?templateMotifSequenceMatchBeginPositionO8622416 ;
faldo:reference isoform:O86224-1 .
?templateMotifSequenceProfileAlignmentOperationO8622422 edam:has_input signature:MF_00521 ;
rdf:type edam:operation_0300 .
?targetMotifMatch23 faldo:location ?targetMotifMatchRegionMatch24 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0052126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO86224MF_0052117 .
?targetMotifMatchRegionMatch24 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0052125 .
?targetMotifMatchRegionMatchBeginMF_0052125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0052118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0052126 edam:has_input signature:MF_00521 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO86224MF_0052115, 1, (STRLEN(?templateMotifCigarO86224MF_0052115) - STRLEN(REPLACE(?templateMotifCigarO86224MF_0052115, CONCAT('^(?:-*[^-]){', STR(((171 - ?templateMotifSequenceMatchBeginPositionO8622416) + 1)), '}'), '')))), '[a-z]', '')) AS ?step127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO86224MF_0052117, 1, (STRLEN(?targetMotifMatchCigarO86224MF_0052117) - STRLEN(REPLACE(?targetMotifMatchCigarO86224MF_0052117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO86224MF_0052117, 1, (STRLEN(?targetMotifMatchCigarO86224MF_0052117) - STRLEN(REPLACE(?targetMotifMatchCigarO86224MF_0052117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), '')))), '[^-]', ''))) AS ?step228) .
BIND(((?step228 + ?targetMotifMatchRegionMatchBeginPositionMF_0052118) - 1) AS ?thisPositionOn13) .
BIND(?thisPositionOn13 AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00521a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:561 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:561 .
})) .
BIND(?this AS ?case8) .
}
}
"xsd:string |