| http://purl.uniprot.org/unirules/MF_00393#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:154361 up:source unirule:MF_00393 .
_:154362 up:source unirule:MF_00393 .
_:154363 up:source unirule:MF_00393 .
_:154364 up:source unirule:MF_00393 .
_:154365 up:source unirule:MF_00393 .
_:154366 up:source unirule:MF_00393 .
_:154367 up:source unirule:MF_00393 .
_:154368 up:source unirule:MF_00393 .
_:154369 up:source unirule:MF_00393 .
_:154370 up:source unirule:MF_00393 .
_:154371 up:source unirule:MF_00393 .
_:154372 up:source unirule:MF_00393 .
_:154373 up:source unirule:MF_00393 .
_:154374 up:source unirule:MF_00393 .
_:154375 up:source unirule:MF_00393 .
_:154376 up:source unirule:MF_00393 .
_:154377 up:source unirule:MF_00393 .
_:154378 up:source unirule:MF_00393 .
_:154379 up:source unirule:MF_00393 .
?this up:annotation ?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0004366 ,
GO:0005886 ,
GO:0016024 ,
keyword:1003 ,
keyword:1208 ,
keyword:12 ,
keyword:443 ,
keyword:444 ,
keyword:472 ,
keyword:594 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.3.1.15' ;
up:fullName 'Glycerol-3-phosphate acyltransferase' ;
up:shortName 'GPAT' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'plsB' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 a up:Pathway_Annotation ;
rdfs:comment 'Phospholipid metabolism; CDP-diacylglycerol biosynthesis; CDP-diacylglycerol from sn-glycerol 3-phosphate: step 1/3.' .
?annotation5 a up:Domain_Annotation ;
rdfs:comment 'The HXXXXD motif is essential for acyltransferase activity and may constitute the binding site for the phosphate moiety of the glycerol-3-phosphate.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the GPAT/DAPAT family.' .
?case7 up:classifiedWith keyword:997 .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'HXXXXD motif' .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
_:154380 a rdf:Statement ;
up:attribution _:154361 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:154381 a rdf:Statement ;
up:attribution _:154362 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:154382 a rdf:Statement ;
up:attribution _:154363 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:154383 a rdf:Statement ;
up:attribution _:154364 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:154384 a rdf:Statement ;
up:attribution _:154365 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:154385 a rdf:Statement ;
up:attribution _:154366 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:154386 a rdf:Statement ;
up:attribution _:154367 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:12 .
_:154387 a rdf:Statement ;
up:attribution _:154368 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:154388 a rdf:Statement ;
up:attribution _:154369 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:444 .
_:154389 a rdf:Statement ;
up:attribution _:154370 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:154390 a rdf:Statement ;
up:attribution _:154371 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:154391 a rdf:Statement ;
up:attribution _:154372 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:594 .
_:154392 a rdf:Statement ;
up:attribution _:154373 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1208 .
_:154393 a rdf:Statement ;
up:attribution _:154374 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:154394 a rdf:Statement ;
up:attribution _:154375 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004366 .
_:154395 a rdf:Statement ;
up:attribution _:154376 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016024 .
_:154396 a rdf:Statement ;
up:attribution _:154377 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:154397 a rdf:Statement ;
up:attribution _:154378 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:154398 a rdf:Statement ;
up:source unirule:MF_00393 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:154399 a rdf:Statement ;
up:attribution _:154379 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00393
#Rule MF_00393 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00393 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00393a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00393a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00393a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00393a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00393a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch19 faldo:location ?templateMotifSequenceMatchRegionP0A7A720 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A722 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A7MF_0039315 .
?templateMotifSequenceMatchRegionP0A7A720 faldo:begin ?templateMotifSequenceMatchBeginP0A7A721 .
?templateMotifSequenceMatchBeginP0A7A721 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A716 ;
faldo:reference isoform:P0A7A7-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A722 edam:has_input signature:MF_00393 ;
rdf:type edam:operation_0300 .
?targetMotifMatch23 faldo:location ?targetMotifMatchRegionMatch24 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0039326 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A7MF_0039317 .
?targetMotifMatchRegionMatch24 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0039325 .
?targetMotifMatchRegionMatchBeginMF_0039325 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0039318 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0039326 edam:has_input signature:MF_00393 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A7MF_0039315, 1, (STRLEN(?templateMotifCigarP0A7A7MF_0039315) - STRLEN(REPLACE(?templateMotifCigarP0A7A7MF_0039315, CONCAT('^(?:-*[^-]){', STR(((305 - ?templateMotifSequenceMatchBeginPositionP0A7A716) + 1)), '}'), '')))), '[a-z]', '')) AS ?step127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A7MF_0039317, 1, (STRLEN(?targetMotifMatchCigarP0A7A7MF_0039317) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A7MF_0039317, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A7MF_0039317, 1, (STRLEN(?targetMotifMatchCigarP0A7A7MF_0039317) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A7MF_0039317, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), '')))), '[^-]', ''))) AS ?step228) .
BIND(((?step228 + ?targetMotifMatchRegionMatchBeginPositionMF_0039318) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A7MF_0039315, 1, (STRLEN(?templateMotifCigarP0A7A7MF_0039315) - STRLEN(REPLACE(?templateMotifCigarP0A7A7MF_0039315, CONCAT('^(?:-*[^-]){', STR(((310 - ?templateMotifSequenceMatchBeginPositionP0A7A716) + 1)), '}'), '')))), '[a-z]', '')) AS ?step129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A7MF_0039317, 1, (STRLEN(?targetMotifMatchCigarP0A7A7MF_0039317) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A7MF_0039317, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A7MF_0039317, 1, (STRLEN(?targetMotifMatchCigarP0A7A7MF_0039317) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A7MF_0039317, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step129), '}'), '')))), '[^-]', ''))) AS ?step230) .
BIND(((?step230 + ?targetMotifMatchRegionMatchBeginPositionMF_0039318) - 1) AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER ((BOUND(?thisPositionOn13) && BOUND(?thisPositionOn14))) .
BIND(URI(CONCAT(STR(?this), '#MF_00393a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p32 .
?p32 skos:narrower .
}
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
{
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p33 .
?p33 skos:narrower .
}
})) .
} UNION {
{
?this up:proteome .
} UNION {
?this up:proteome ?p34 .
?p34 skos:narrower .
}
}
BIND(?this AS ?case8) .
}
}
"xsd:string |