| http://purl.uniprot.org/unirules/MF_02079#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:736477 up:source unirule:MF_02079 .
_:736478 up:source unirule:MF_02079 .
_:736479 up:source unirule:MF_02079 .
_:736480 up:source unirule:MF_02079 .
_:736481 up:source unirule:MF_02079 .
_:736482 up:source unirule:MF_02079 .
_:736483 up:source unirule:MF_02079 .
_:736484 up:source unirule:MF_02079 .
_:736485 up:source unirule:MF_02079 .
_:736486 up:source unirule:MF_02079 .
_:736487 up:source unirule:MF_02079 .
_:736488 up:source unirule:MF_02079 .
_:736489 up:source unirule:MF_02079 .
_:736490 up:source unirule:MF_02079 .
_:736491 up:source unirule:MF_02079 .
_:736492 up:source unirule:MF_02079 .
_:736493 up:source unirule:MF_02079 .
_:736494 up:source unirule:MF_02079 .
_:736495 up:source unirule:MF_02079 .
_:736496 up:source unirule:MF_02079 .
_:736497 up:source unirule:MF_02079 .
_:736498 up:source unirule:MF_02079 .
_:736499 up:source unirule:MF_02079 .
_:736500 up:source unirule:MF_02079 .
_:736501 up:source unirule:MF_02079 .
_:736502 up:source unirule:MF_02079 .
_:736503 up:source unirule:MF_02079 .
_:736504 up:source unirule:MF_02079 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation4 ;
up:classifiedWith GO:0005886 ,
GO:0008955 ,
GO:0009252 ,
keyword:1003 ,
keyword:1133 ,
keyword:133 ,
keyword:328 ,
keyword:472 ,
keyword:573 ,
keyword:808 ,
keyword:812 ,
keyword:961 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Peptidoglycan polymerase that is essential for cell wall elongation.' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Pathway_Annotation ;
rdfs:comment 'Cell wall biogenesis; peptidoglycan biosynthesis.' .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the SEDS family. MrdB/RodA subfamily.' .
?case5 up:alternativeName ?name7 ,
?name8 ,
?name9 ;
up:recommendedName ?name6 .
?name6 up:ecName '2.4.99.28' ;
up:fullName 'Peptidoglycan glycosyltransferase MrdB' ;
up:shortName 'PGT' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'Cell elongation protein RodA' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'Cell wall polymerase' ;
rdf:type up:Structured_Name .
?name9 up:fullName 'Peptidoglycan polymerase' ;
up:shortName 'PG polymerase' ;
rdf:type up:Structured_Name .
?case10 up:alternativeName ?name12 ,
?name13 ,
?name14 ;
up:recommendedName ?name11 .
?name11 up:ecName '2.4.99.28' ;
up:fullName 'Peptidoglycan glycosyltransferase RodA' ;
up:shortName 'PGT' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'Cell elongation protein RodA' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'Cell wall polymerase' ;
rdf:type up:Structured_Name .
?name14 up:fullName 'Peptidoglycan polymerase' ;
up:shortName 'PG polymerase' ;
rdf:type up:Structured_Name .
?case15 up:classifiedWith keyword:997 .
?sam17 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane18 faldo:begin ?transmembraneb19 ;
faldo:end ?transmembranee20 .
?transmembraneb19 faldo:position ?transmembranebp21 .
?transmembranee20 faldo:position ?transmembraneep22 .
?keyword23 up:range ?transmembrane18 .
?keyword24 up:range ?transmembrane18 .
?keyword25 up:range ?transmembrane18 .
_:736505 a rdf:Statement ;
up:attribution _:736477 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:736506 a rdf:Statement ;
up:attribution _:736478 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:736507 a rdf:Statement ;
up:attribution _:736479 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:736508 a rdf:Statement ;
up:attribution _:736480 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:736509 a rdf:Statement ;
up:attribution _:736481 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:736510 a rdf:Statement ;
up:attribution _:736482 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:133 .
_:736511 a rdf:Statement ;
up:attribution _:736483 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:961 .
_:736512 a rdf:Statement ;
up:attribution _:736484 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:328 .
_:736513 a rdf:Statement ;
up:attribution _:736485 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:736514 a rdf:Statement ;
up:attribution _:736486 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:573 .
_:736515 a rdf:Statement ;
up:attribution _:736487 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:736516 a rdf:Statement ;
up:attribution _:736488 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:736517 a rdf:Statement ;
up:attribution _:736489 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:736518 a rdf:Statement ;
up:attribution _:736490 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008955 .
_:736519 a rdf:Statement ;
up:attribution _:736491 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009252 .
_:736520 a rdf:Statement ;
up:attribution _:736492 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:736521 a rdf:Statement ;
up:attribution _:736493 ;
rdf:subject ?case5 ;
rdf:predicate up:recommendedName ;
rdf:object ?name6 .
_:736522 a rdf:Statement ;
up:attribution _:736494 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:736523 a rdf:Statement ;
up:attribution _:736495 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:736524 a rdf:Statement ;
up:attribution _:736496 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:736525 a rdf:Statement ;
up:attribution _:736497 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:736526 a rdf:Statement ;
up:attribution _:736498 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:736527 a rdf:Statement ;
up:attribution _:736499 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:736528 a rdf:Statement ;
up:attribution _:736500 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:736529 a rdf:Statement ;
up:attribution _:736501 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:736530 a rdf:Statement ;
up:attribution _:736502 ;
rdf:subject ?sam17 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:736531 a rdf:Statement ;
up:attribution _:736503 ;
rdf:subject ?sam17 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:736532 a rdf:Statement ;
up:attribution _:736504 ;
rdf:subject ?sam17 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02079
#Rule MF_02079 Created by:? on:2016-11-23 Modified by:Catherine Rivoire on:2024-11-07
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02079 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_02079a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a4')) AS ?annotation4) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(?this AS ?case5) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a9')) AS ?name9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a14')) AS ?name14) .
}
OPTIONAL {
?this a up:Protein .
{
{
?this up:proteome .
} UNION {
?this up:proteome ?p26 .
?p26 skos:narrower .
}
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
}
BIND(?this AS ?case15) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p27 .
?p27 skos:narrower .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
} UNION {
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p28 .
?p28 skos:narrower .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
}
BIND(?this AS ?case16) .
}
OPTIONAL {
?this up:annotation ?samtransmembrane29 ;
up:sequence ?thisSequence .
?samtransmembrane29 up:range ?samtransmembraner30 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner30 faldo:begin ?samtransmembraneb31 ;
faldo:end ?samtransmembranee32 .
?samtransmembraneb31 faldo:position ?samtransmembranebp33 ;
faldo:reference ?thisSequence .
?samtransmembranee32 faldo:position ?samtransmembraneep34 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam17) .
}
BIND(URI(CONCAT(STR(?this), '#MF_02079a23')) AS ?keyword23) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a24')) AS ?keyword24) .
BIND(URI(CONCAT(STR(?this), '#MF_02079a25')) AS ?keyword25) .
}
"xsd:string |