| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-88 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-80 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-111 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-89 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-107 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-77 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-102 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-104 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-106 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-113 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-98 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-108 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-74 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-110 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-112 |
| http://purl.uniprot.org/unirules/MF_00405#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00405#construct-template-99 |
| http://purl.uniprot.org/unirules/MF_00405#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_00405#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_00405#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_00405#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_00405#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_00405#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:159271 up:source unirule:MF_00405 .
_:159272 up:source unirule:MF_00405 .
_:159273 up:source unirule:MF_00405 .
_:159274 up:source unirule:MF_00405 .
_:159275 up:source unirule:MF_00405 .
_:159276 up:source unirule:MF_00405 .
_:159277 up:source unirule:MF_00405 .
_:159278 up:source unirule:MF_00405 .
_:159279 up:source unirule:MF_00405 .
_:159280 up:source unirule:MF_00405 .
_:159281 up:source unirule:MF_00405 .
_:159282 up:source unirule:MF_00405 .
_:159283 up:source unirule:MF_00405 .
_:159284 up:source unirule:MF_00405 .
_:159285 up:source unirule:MF_00405 .
_:159286 up:source unirule:MF_00405 .
_:159287 up:source unirule:MF_00405 .
_:159288 up:source unirule:MF_00405 .
_:159289 up:source unirule:MF_00405 .
_:159290 up:source unirule:MF_00405 .
_:159291 up:source unirule:MF_00405 .
_:159292 up:source unirule:MF_00405 .
_:159293 up:source unirule:MF_00405 .
_:159294 up:source unirule:MF_00405 .
_:159295 up:source unirule:MF_00405 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation12 ,
?annotation13 ,
?annotation14 ,
?annotation16 ;
up:classifiedWith GO:0005737 ,
GO:0006636 ,
GO:0019171 ,
GO:0034017 ,
keyword:275 ,
keyword:276 ,
keyword:413 ,
keyword:443 ,
keyword:444 ,
keyword:456 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.2.1.59' ;
up:fullName '3-hydroxydecanoyl-[acyl-carrier-protein] dehydratase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '3-hydroxyacyl-[acyl-carrier-protein] dehydratase FabA' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Beta-hydroxydecanoyl thioester dehydrase' ;
rdf:type up:Structured_Name .
?name3 up:ecName '5.3.3.14' ;
up:fullName 'Trans-2-decenoyl-[acyl-carrier-protein] isomerase' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'fabA' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Necessary for the introduction of cis unsaturation into fatty acids. Catalyzes the dehydration of (3R)-3-hydroxydecanoyl-ACP to E-(2)-decenoyl-ACP and then its isomerization to Z-(3)-decenoyl-ACP. Can catalyze the dehydratase reaction for beta-hydroxyacyl-ACPs with saturated chain lengths up to 16:0, being most active on intermediate chain length.' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity .
?annotation10 up:activity ?activity11 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity11 up:catalyticActivity ;
up:enzymeClass .
?annotation12 a up:Pathway_Annotation ;
rdfs:comment 'Lipid metabolism; fatty acid biosynthesis.' .
?annotation13 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation14 a up:Subcellular_Location_Annotation .
?annotation14li15 up:cellularComponent .
?annotation16 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the thioester dehydratase family. FabA subfamily.' .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Active_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
_:159296 a rdf:Statement ;
up:attribution _:159271 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:159297 a rdf:Statement ;
up:attribution _:159272 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:159298 a rdf:Statement ;
up:attribution _:159273 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:159299 a rdf:Statement ;
up:attribution _:159274 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:159300 a rdf:Statement ;
up:attribution _:159275 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:159301 a rdf:Statement ;
up:attribution _:159276 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:159302 a rdf:Statement ;
up:attribution _:159277 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:159303 a rdf:Statement ;
up:attribution _:159278 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:159304 a rdf:Statement ;
up:attribution _:159279 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:159305 a rdf:Statement ;
up:attribution _:159280 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:159306 a rdf:Statement ;
up:attribution _:159281 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:159307 a rdf:Statement ;
up:attribution _:159282 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:159308 a rdf:Statement ;
up:attribution _:159283 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:159309 a rdf:Statement ;
up:attribution _:159284 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:159310 a rdf:Statement ;
up:attribution _:159285 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:275 .
_:159311 a rdf:Statement ;
up:attribution _:159286 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:276 .
_:159312 a rdf:Statement ;
up:attribution _:159287 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:159313 a rdf:Statement ;
up:attribution _:159288 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:444 .
_:159314 a rdf:Statement ;
up:attribution _:159289 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:159315 a rdf:Statement ;
up:attribution _:159290 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:159316 a rdf:Statement ;
up:attribution _:159291 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019171 .
_:159317 a rdf:Statement ;
up:attribution _:159292 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0034017 .
_:159318 a rdf:Statement ;
up:attribution _:159293 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006636 .
_:159319 a rdf:Statement ;
up:attribution _:159294 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:159320 a rdf:Statement ;
up:source unirule:MF_00405 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:159321 a rdf:Statement ;
up:attribution _:159295 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00405
#Rule MF_00405 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-09-04
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00405 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00405a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a14')) AS ?annotation14) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a16')) AS ?annotation16) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch27 faldo:location ?templateMotifSequenceMatchRegionP0A6Q328 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6Q330 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A6Q3MF_0040523 .
?templateMotifSequenceMatchRegionP0A6Q328 faldo:begin ?templateMotifSequenceMatchBeginP0A6Q329 .
?templateMotifSequenceMatchBeginP0A6Q329 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6Q324 ;
faldo:reference isoform:P0A6Q3-1 .
?templateMotifSequenceProfileAlignmentOperationP0A6Q330 edam:has_input signature:MF_00405 ;
rdf:type edam:operation_0300 .
?targetMotifMatch31 faldo:location ?targetMotifMatchRegionMatch32 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0040534 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A6Q3MF_0040525 .
?targetMotifMatchRegionMatch32 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0040533 .
?targetMotifMatchRegionMatchBeginMF_0040533 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0040526 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0040534 edam:has_input signature:MF_00405 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6Q3MF_0040523, 1, (STRLEN(?templateMotifCigarP0A6Q3MF_0040523) - STRLEN(REPLACE(?templateMotifCigarP0A6Q3MF_0040523, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionP0A6Q324) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6Q3MF_0040525, 1, (STRLEN(?targetMotifMatchCigarP0A6Q3MF_0040525) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6Q3MF_0040525, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6Q3MF_0040525, 1, (STRLEN(?targetMotifMatchCigarP0A6Q3MF_0040525) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6Q3MF_0040525, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0040526) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00405a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_00405 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_00405#construct |