Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01665#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01665#construct-template-92
http://purl.uniprot.org/unirules/MF_01665#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01665#construct-template-91
http://purl.uniprot.org/unirules/MF_01665#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01665#construct-template-70
http://purl.uniprot.org/unirules/MF_01665#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01665#construct-template-94
http://purl.uniprot.org/unirules/MF_01665#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01665#construct-template-110
http://purl.uniprot.org/unirules/MF_01665#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01665#construct-template-111
http://purl.uniprot.org/unirules/MF_01665#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01665#construct-template-93
http://purl.uniprot.org/unirules/MF_01665#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01665#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01665#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01665#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01665#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01665#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:608198 up:source unirule:MF_01665 . _:608199 up:source unirule:MF_01665 . _:608200 up:source unirule:MF_01665 . _:608201 up:source unirule:MF_01665 . _:608202 up:source unirule:MF_01665 . _:608203 up:source unirule:MF_01665 . _:608204 up:source unirule:MF_01665 . _:608205 up:source unirule:MF_01665 . _:608206 up:source unirule:MF_01665 . _:608207 up:source unirule:MF_01665 . _:608208 up:source unirule:MF_01665 . _:608209 up:source unirule:MF_01665 . _:608210 up:source unirule:MF_01665 . _:608211 up:source unirule:MF_01665 . _:608212 up:source unirule:MF_01665 . _:608213 up:source unirule:MF_01665 . _:608214 up:source unirule:MF_01665 . _:608215 up:source unirule:MF_01665 . _:608216 up:source unirule:MF_01665 . _:608217 up:source unirule:MF_01665 . _:608218 up:source unirule:MF_01665 . _:608219 up:source unirule:MF_01665 . _:608220 up:source unirule:MF_01665 . _:608221 up:source unirule:MF_01665 . _:608222 up:source unirule:MF_01665 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation11 ; up:classifiedWith GO:0005886 , GO:0006784 , keyword:1003 , keyword:1133 , keyword:350 , keyword:408 , keyword:472 , keyword:479 , keyword:560 , keyword:812 ; up:recommendedName ?name0 . ?name0 up:ecName '1.17.99.9' ; up:fullName 'Heme A synthase' ; up:shortName 'HAS' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Cytochrome aa3-controlling protein' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'ctaA' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the conversion of heme O to heme A by two successive hydroxylations of the methyl group at C8. The first hydroxylation forms heme I, the second hydroxylation results in an unstable dihydroxymethyl group, which spontaneously dehydrates, resulting in the formyl group of heme A.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity ; up:enzymeClass . ?annotation6 up:cofactor chebi:60344 ; rdf:type up:Cofactor_Annotation . ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Porphyrin-containing compound metabolism; heme A biosynthesis; heme A from heme O: step 1/1.' . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Interacts with CtaB.' . ?annotation9 a up:Subcellular_Location_Annotation . ?annotation9li10 up:cellularComponent . ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the COX15/CtaA family. Type 2 subfamily.' . ?pfs12 up:annotation ?annotation13 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; up:ligand ?ligand16 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?ligand16 up:ligandPart ?ligand16 ; rdfs:subClassOf chebi:18248 , chebi:30413 . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 up:ligandPart ?ligand23 ; rdfs:subClassOf chebi:18248 , chebi:30413 . ?sam26 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane27 faldo:begin ?transmembraneb28 ; faldo:end ?transmembranee29 . ?transmembraneb28 faldo:position ?transmembranebp30 . ?transmembranee29 faldo:position ?transmembraneep31 . ?keyword32 up:range ?transmembrane27 . ?keyword33 up:range ?transmembrane27 . ?keyword34 up:range ?transmembrane27 . _:608223 a rdf:Statement ; up:attribution _:608198 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:608224 a rdf:Statement ; up:attribution _:608199 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:608225 a rdf:Statement ; up:attribution _:608200 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:608226 a rdf:Statement ; up:attribution _:608201 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:608227 a rdf:Statement ; up:attribution _:608202 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:608228 a rdf:Statement ; up:attribution _:608203 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:608229 a rdf:Statement ; up:attribution _:608204 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:608230 a rdf:Statement ; up:attribution _:608205 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:608231 a rdf:Statement ; up:attribution _:608206 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:608232 a rdf:Statement ; up:attribution _:608207 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:608233 a rdf:Statement ; up:attribution _:608208 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:608234 a rdf:Statement ; up:attribution _:608209 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:350 . _:608235 a rdf:Statement ; up:attribution _:608210 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:608236 a rdf:Statement ; up:attribution _:608211 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:608237 a rdf:Statement ; up:attribution _:608212 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:608238 a rdf:Statement ; up:attribution _:608213 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:608239 a rdf:Statement ; up:attribution _:608214 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:608240 a rdf:Statement ; up:attribution _:608215 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:608241 a rdf:Statement ; up:attribution _:608216 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006784 . _:608242 a rdf:Statement ; up:attribution _:608217 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:608243 a rdf:Statement ; up:source unirule:MF_01665 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:608244 a rdf:Statement ; up:attribution _:608218 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:608245 a rdf:Statement ; up:source unirule:MF_01665 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:608246 a rdf:Statement ; up:attribution _:608219 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:608247 a rdf:Statement ; up:attribution _:608220 ; rdf:subject ?sam26 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:608248 a rdf:Statement ; up:attribution _:608221 ; rdf:subject ?sam26 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:608249 a rdf:Statement ; up:attribution _:608222 ; rdf:subject ?sam26 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01665 #Rule MF_01665 Created by:? on:2008-07-08 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon35 {taxon:117743 taxon:28211 taxon:28216} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01665 . ?thisOrganism rdfs:subClassOf+ ?supertaxon35 . BIND(URI(CONCAT(STR(?this), '#MF_01665a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01665a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01665a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01665a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01665a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01665a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01665a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01665a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01665a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch40 faldo:location ?templateMotifSequenceMatchRegionQ3IXW941 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3IXW943 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3IXW9MF_0166536 . ?templateMotifSequenceMatchRegionQ3IXW941 faldo:begin ?templateMotifSequenceMatchBeginQ3IXW942 . ?templateMotifSequenceMatchBeginQ3IXW942 faldo:position ?templateMotifSequenceMatchBeginPositionQ3IXW937 ; faldo:reference isoform:Q3IXW9-1 . ?templateMotifSequenceProfileAlignmentOperationQ3IXW943 edam:has_input signature:MF_01665 ; rdf:type edam:operation_0300 . ?targetMotifMatch44 faldo:location ?targetMotifMatchRegionMatch45 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0166547 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3IXW9MF_0166538 . ?targetMotifMatchRegionMatch45 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0166546 . ?targetMotifMatchRegionMatchBeginMF_0166546 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0166539 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0166547 edam:has_input signature:MF_01665 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3IXW9MF_0166536, 1, (STRLEN(?templateMotifCigarQ3IXW9MF_0166536) - STRLEN(REPLACE(?templateMotifCigarQ3IXW9MF_0166536, CONCAT('^(?:-*[^-]){', STR(((300 - ?templateMotifSequenceMatchBeginPositionQ3IXW937) + 1)), '}'), '')))), '[a-z]', '')) AS ?step148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3IXW9MF_0166538, 1, (STRLEN(?targetMotifMatchCigarQ3IXW9MF_0166538) - STRLEN(REPLACE(?targetMotifMatchCigarQ3IXW9MF_0166538, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3IXW9MF_0166538, 1, (STRLEN(?targetMotifMatchCigarQ3IXW9MF_0166538) - STRLEN(REPLACE(?targetMotifMatchCigarQ3IXW9MF_0166538, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), '')))), '[^-]', ''))) AS ?step249) . BIND(((?step249 + ?targetMotifMatchRegionMatchBeginPositionMF_0166539) - 1) AS ?thisPositionOn17) . BIND(?thisPositionOn17 AS ?thisPositionOn18) . BIND(?this AS ?pfs1t50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01665a13')) AS ?annotation13) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch55 faldo:location ?templateMotifSequenceMatchRegionQ3IXW956 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3IXW958 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ3IXW9MF_0166551 . ?templateMotifSequenceMatchRegionQ3IXW956 faldo:begin ?templateMotifSequenceMatchBeginQ3IXW957 . ?templateMotifSequenceMatchBeginQ3IXW957 faldo:position ?templateMotifSequenceMatchBeginPositionQ3IXW952 ; faldo:reference isoform:Q3IXW9-1 . ?templateMotifSequenceProfileAlignmentOperationQ3IXW958 edam:has_input signature:MF_01665 ; rdf:type edam:operation_0300 . ?targetMotifMatch59 faldo:location ?targetMotifMatchRegionMatch60 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0166562 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ3IXW9MF_0166553 . ?targetMotifMatchRegionMatch60 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0166561 . ?targetMotifMatchRegionMatchBeginMF_0166561 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0166554 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0166562 edam:has_input signature:MF_01665 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3IXW9MF_0166551, 1, (STRLEN(?templateMotifCigarQ3IXW9MF_0166551) - STRLEN(REPLACE(?templateMotifCigarQ3IXW9MF_0166551, CONCAT('^(?:-*[^-]){', STR(((360 - ?templateMotifSequenceMatchBeginPositionQ3IXW952) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3IXW9MF_0166553, 1, (STRLEN(?targetMotifMatchCigarQ3IXW9MF_0166553) - STRLEN(REPLACE(?targetMotifMatchCigarQ3IXW9MF_0166553, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3IXW9MF_0166553, 1, (STRLEN(?targetMotifMatchCigarQ3IXW9MF_0166553) - STRLEN(REPLACE(?targetMotifMatchCigarQ3IXW9MF_0166553, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) . BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0166554) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01665a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:annotation ?samtransmembrane66 ; up:sequence ?thisSequence . ?samtransmembrane66 up:range ?samtransmembraner67 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner67 faldo:begin ?samtransmembraneb68 ; faldo:end ?samtransmembranee69 . ?samtransmembraneb68 faldo:position ?samtransmembranebp70 ; faldo:reference ?thisSequence . ?samtransmembranee69 faldo:position ?samtransmembraneep71 ; faldo:reference ?thisSequence . BIND(?this AS ?sam26) . } BIND(URI(CONCAT(STR(?this), '#MF_01665a32')) AS ?keyword32) . BIND(URI(CONCAT(STR(?this), '#MF_01665a33')) AS ?keyword33) . BIND(URI(CONCAT(STR(?this), '#MF_01665a34')) AS ?keyword34) . } "xsd:string
http://purl.uniprot.org/unirules/MF_01665http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01665#construct