| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-56 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-55 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-79 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-105 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-104 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-103 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-102 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-109 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-108 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-107 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-106 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-101 |
| http://purl.uniprot.org/unirules/MF_03199#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03199#construct-template-100 |
| http://purl.uniprot.org/unirules/MF_03199#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_03199#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_03199#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_03199#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_03199#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_03199#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:876103 up:source unirule:MF_03199 .
_:876104 up:source unirule:MF_03199 .
_:876105 up:source unirule:MF_03199 .
_:876106 up:source unirule:MF_03199 .
_:876107 up:source unirule:MF_03199 .
_:876108 up:source unirule:MF_03199 .
_:876109 up:source unirule:MF_03199 .
_:876110 up:source unirule:MF_03199 .
_:876111 up:source unirule:MF_03199 .
_:876112 up:source unirule:MF_03199 .
_:876113 up:source unirule:MF_03199 .
_:876114 up:source unirule:MF_03199 .
_:876115 up:source unirule:MF_03199 .
_:876116 up:source unirule:MF_03199 .
_:876117 up:source unirule:MF_03199 .
_:876118 up:source unirule:MF_03199 .
_:876119 up:source unirule:MF_03199 .
_:876120 up:source unirule:MF_03199 .
_:876121 up:source unirule:MF_03199 .
_:876122 up:source unirule:MF_03199 .
_:876123 up:source unirule:MF_03199 .
_:876124 up:source unirule:MF_03199 .
_:876125 up:source unirule:MF_03199 .
_:876126 up:source unirule:MF_03199 .
_:876127 up:source unirule:MF_03199 .
?this up:alternativeName ?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0005789 ,
GO:0016409 ,
GO:0018345 ,
GO:0019706 ,
keyword:1133 ,
keyword:12 ,
keyword:256 ,
keyword:449 ,
keyword:472 ,
keyword:564 ,
keyword:808 ,
keyword:812 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.3.1.225' ;
up:fullName ?nameValue1 ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Protein S-acyltransferase' ;
up:shortName 'PAT' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'Protein fatty acyltransferase 4' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'PFA4' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Mediates the reversible addition of palmitate to target proteins, thereby regulating their membrane association and biological function.' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:Domain_Annotation ;
rdfs:comment 'The DHHC domain is required for palmitoyltransferase activity.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the DHHC palmitoyltransferase family. PFA4 subfamily.' .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'S-palmitoyl cysteine intermediate' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?sam18 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane19 faldo:begin ?transmembraneb20 ;
faldo:end ?transmembranee21 .
?transmembraneb20 faldo:position ?transmembranebp22 .
?transmembranee21 faldo:position ?transmembraneep23 .
?keyword24 up:range ?transmembrane19 .
?keyword25 up:range ?transmembrane19 .
?keyword26 up:range ?transmembrane19 .
_:876128 a rdf:Statement ;
up:attribution _:876103 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:876129 a rdf:Statement ;
up:attribution _:876104 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:876130 a rdf:Statement ;
up:attribution _:876105 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:876131 a rdf:Statement ;
up:attribution _:876106 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:876132 a rdf:Statement ;
up:attribution _:876107 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:876133 a rdf:Statement ;
up:attribution _:876108 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:876134 a rdf:Statement ;
up:attribution _:876109 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:876135 a rdf:Statement ;
up:attribution _:876110 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:876136 a rdf:Statement ;
up:attribution _:876111 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:876137 a rdf:Statement ;
up:attribution _:876112 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:12 .
_:876138 a rdf:Statement ;
up:attribution _:876113 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:256 .
_:876139 a rdf:Statement ;
up:attribution _:876114 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:449 .
_:876140 a rdf:Statement ;
up:attribution _:876115 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:876141 a rdf:Statement ;
up:attribution _:876116 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:564 .
_:876142 a rdf:Statement ;
up:attribution _:876117 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:876143 a rdf:Statement ;
up:attribution _:876118 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:876144 a rdf:Statement ;
up:attribution _:876119 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:876145 a rdf:Statement ;
up:attribution _:876120 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005789 .
_:876146 a rdf:Statement ;
up:attribution _:876121 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016409 .
_:876147 a rdf:Statement ;
up:attribution _:876122 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019706 .
_:876148 a rdf:Statement ;
up:attribution _:876123 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0018345 .
_:876149 a rdf:Statement ;
up:source unirule:MF_03199 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:876150 a rdf:Statement ;
up:attribution _:876124 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:876151 a rdf:Statement ;
up:attribution _:876125 ;
rdf:subject ?sam18 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:876152 a rdf:Statement ;
up:attribution _:876126 ;
rdf:subject ?sam18 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:876153 a rdf:Statement ;
up:attribution _:876127 ;
rdf:subject ?sam18 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03199
#Rule MF_03199 Created by:? on:2015-10-29 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03199 .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(URI(CONCAT(STR(?this), '#MF_03199a0')) AS ?name0) .
OPTIONAL {
?this up:encodedBy ?gene30 .
?gene30 up:locusName ?geneLocus28 .
}
OPTIONAL {
?this up:encodedBy ?gene30 .
?gene30 up:orfName ?geneOrf29 .
}
BIND(IF(BOUND(?geneLocus28), ?geneLocus28, ?geneOrf29) AS ?part27) .
BIND(CONCAT('Palmitoyltransferase ', ?part27) AS ?nameValue1) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch35 faldo:location ?templateMotifSequenceMatchRegionQ1200636 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1200638 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ12006MF_0319931 .
?templateMotifSequenceMatchRegionQ1200636 faldo:begin ?templateMotifSequenceMatchBeginQ1200637 .
?templateMotifSequenceMatchBeginQ1200637 faldo:position ?templateMotifSequenceMatchBeginPositionQ1200632 ;
faldo:reference isoform:Q12006-1 .
?templateMotifSequenceProfileAlignmentOperationQ1200638 edam:has_input signature:MF_03199 ;
rdf:type edam:operation_0300 .
?targetMotifMatch39 faldo:location ?targetMotifMatchRegionMatch40 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0319942 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ12006MF_0319933 .
?targetMotifMatchRegionMatch40 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0319941 .
?targetMotifMatchRegionMatchBeginMF_0319941 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0319934 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0319942 edam:has_input signature:MF_03199 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ12006MF_0319931, 1, (STRLEN(?templateMotifCigarQ12006MF_0319931) - STRLEN(REPLACE(?templateMotifCigarQ12006MF_0319931, CONCAT('^(?:-*[^-]){', STR(((108 - ?templateMotifSequenceMatchBeginPositionQ1200632) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ12006MF_0319933, 1, (STRLEN(?targetMotifMatchCigarQ12006MF_0319933) - STRLEN(REPLACE(?targetMotifMatchCigarQ12006MF_0319933, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ12006MF_0319933, 1, (STRLEN(?targetMotifMatchCigarQ12006MF_0319933) - STRLEN(REPLACE(?targetMotifMatchCigarQ12006MF_0319933, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) .
BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0319934) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:annotation ?samtransmembrane46 ;
up:sequence ?thisSequence .
?samtransmembrane46 up:range ?samtransmembraner47 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner47 faldo:begin ?samtransmembraneb48 ;
faldo:end ?samtransmembranee49 .
?samtransmembraneb48 faldo:position ?samtransmembranebp50 ;
faldo:reference ?thisSequence .
?samtransmembranee49 faldo:position ?samtransmembraneep51 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam18) .
}
BIND(URI(CONCAT(STR(?this), '#MF_03199a24')) AS ?keyword24) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a25')) AS ?keyword25) .
BIND(URI(CONCAT(STR(?this), '#MF_03199a26')) AS ?keyword26) .
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_03199 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_03199#construct |