| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-64 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-92 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-102 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-47 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-101 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-4 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-49 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-88 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-107 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-106 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-109 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-108 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-103 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-105 |
| http://purl.uniprot.org/unirules/MF_01014#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01014#construct-template-104 |
| http://purl.uniprot.org/unirules/MF_01014#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_01014#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_01014#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_01014#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_01014#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_01014#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:354808 up:source unirule:MF_01014 .
_:354809 up:source unirule:MF_01014 .
_:354810 up:source unirule:MF_01014 .
_:354811 up:source unirule:MF_01014 .
_:354812 up:source unirule:MF_01014 .
_:354813 up:source unirule:MF_01014 .
_:354814 up:source unirule:MF_01014 .
_:354815 up:source unirule:MF_01014 .
_:354816 up:source unirule:MF_01014 .
_:354817 up:source unirule:MF_01014 .
_:354818 up:source unirule:MF_01014 .
_:354819 up:source unirule:MF_01014 .
_:354820 up:source unirule:MF_01014 .
_:354821 up:source unirule:MF_01014 .
_:354822 up:source unirule:MF_01014 .
_:354823 up:source unirule:MF_01014 .
_:354824 up:source unirule:MF_01014 .
_:354825 up:source unirule:MF_01014 .
_:354826 up:source unirule:MF_01014 .
_:354827 up:source unirule:MF_01014 .
_:354828 up:source unirule:MF_01014 .
_:354829 up:source unirule:MF_01014 .
_:354830 up:source unirule:MF_01014 .
?this up:annotation ?annotation0 ,
?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0000105 ,
GO:0003949 ,
GO:0005737 ,
keyword:28 ,
keyword:368 ,
keyword:413 ,
keyword:963 .
?annotation0 up:activity ?activity1 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity1 up:catalyticActivity ;
up:enzymeClass .
?annotation2 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-histidine biosynthesis; L-histidine from 5-phospho-alpha-D-ribose 1-diphosphate: step 4/9.' .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HisA/HisF family.' .
?case6 up:alternativeName ?name8 ,
?name9 ,
?name10 ;
up:classifiedWith GO:0000162 ,
GO:0004640 ,
keyword:57 ,
keyword:822 ;
up:recommendedName ?name7 .
?name7 up:fullName 'Phosphoribosyl isomerase A' ;
rdf:type up:Structured_Name .
?name8 up:ecName '5.3.1.16' ;
up:fullName '1-(5-phosphoribosyl)-5-[(5-phosphoribosylamino)methylideneamino] imidazole-4-carboxamide isomerase' ;
rdf:type up:Structured_Name .
?name9 up:ecName '5.3.1.24' ;
up:fullName "N-(5'-phosphoribosyl)anthranilate isomerase" ;
up:shortName 'PRAI' ;
rdf:type up:Structured_Name .
?name10 up:fullName 'Phosphoribosylformimino-5-aminoimidazole carboxamide ribotide isomerase' ;
rdf:type up:Structured_Name .
?case11 up:alternativeName ?name13 ;
up:recommendedName ?name12 .
?name12 up:ecName '5.3.1.16' ;
up:fullName '1-(5-phosphoribosyl)-5-[(5-phosphoribosylamino)methylideneamino] imidazole-4-carboxamide isomerase' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'Phosphoribosylformimino-5-aminoimidazole carboxamide ribotide isomerase' ;
rdf:type up:Structured_Name .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
_:354831 a rdf:Statement ;
up:attribution _:354808 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:354832 a rdf:Statement ;
up:attribution _:354809 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:354833 a rdf:Statement ;
up:attribution _:354810 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:354834 a rdf:Statement ;
up:attribution _:354811 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:354835 a rdf:Statement ;
up:attribution _:354812 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:354836 a rdf:Statement ;
up:attribution _:354813 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:354837 a rdf:Statement ;
up:attribution _:354814 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:354838 a rdf:Statement ;
up:attribution _:354815 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:368 .
_:354839 a rdf:Statement ;
up:attribution _:354816 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003949 .
_:354840 a rdf:Statement ;
up:attribution _:354817 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000105 .
_:354841 a rdf:Statement ;
up:attribution _:354818 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:354842 a rdf:Statement ;
up:attribution _:354819 ;
rdf:subject ?case6 ;
rdf:predicate up:recommendedName ;
rdf:object ?name7 .
_:354843 a rdf:Statement ;
up:attribution _:354820 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:354844 a rdf:Statement ;
up:attribution _:354821 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:354845 a rdf:Statement ;
up:attribution _:354822 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:354846 a rdf:Statement ;
up:attribution _:354823 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:57 .
_:354847 a rdf:Statement ;
up:attribution _:354824 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:822 .
_:354848 a rdf:Statement ;
up:attribution _:354825 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004640 .
_:354849 a rdf:Statement ;
up:attribution _:354826 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000162 .
_:354850 a rdf:Statement ;
up:attribution _:354827 ;
rdf:subject ?case11 ;
rdf:predicate up:recommendedName ;
rdf:object ?name12 .
_:354851 a rdf:Statement ;
up:attribution _:354828 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:354852 a rdf:Statement ;
up:source unirule:MF_01014 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:354853 a rdf:Statement ;
up:attribution _:354829 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:354854 a rdf:Statement ;
up:source unirule:MF_01014 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:354855 a rdf:Statement ;
up:attribution _:354830 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01014
#Rule MF_01014 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-01-13
VALUES ?supertaxon26 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01014 .
?thisOrganism rdfs:subClassOf+ ?supertaxon26 .
BIND(URI(CONCAT(STR(?this), '#MF_01014a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch31 faldo:location ?templateMotifSequenceMatchRegionQ9X0C732 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X0C734 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X0C7MF_0101427 .
?templateMotifSequenceMatchRegionQ9X0C732 faldo:begin ?templateMotifSequenceMatchBeginQ9X0C733 .
?templateMotifSequenceMatchBeginQ9X0C733 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X0C728 ;
faldo:reference isoform:Q9X0C7-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X0C734 edam:has_input signature:MF_01014 ;
rdf:type edam:operation_0300 .
?targetMotifMatch35 faldo:location ?targetMotifMatchRegionMatch36 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0101438 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X0C7MF_0101429 .
?targetMotifMatchRegionMatch36 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0101437 .
?targetMotifMatchRegionMatchBeginMF_0101437 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0101430 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0101438 edam:has_input signature:MF_01014 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X0C7MF_0101427, 1, (STRLEN(?templateMotifCigarQ9X0C7MF_0101427) - STRLEN(REPLACE(?templateMotifCigarQ9X0C7MF_0101427, CONCAT('^(?:-*[^-]){', STR(((8 - ?templateMotifSequenceMatchBeginPositionQ9X0C728) + 1)), '}'), '')))), '[a-z]', '')) AS ?step139) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X0C7MF_0101429, 1, (STRLEN(?targetMotifMatchCigarQ9X0C7MF_0101429) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X0C7MF_0101429, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X0C7MF_0101429, 1, (STRLEN(?targetMotifMatchCigarQ9X0C7MF_0101429) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X0C7MF_0101429, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step139), '}'), '')))), '[^-]', ''))) AS ?step240) .
BIND(((?step240 + ?targetMotifMatchRegionMatchBeginPositionMF_0101430) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch46 faldo:location ?templateMotifSequenceMatchRegionQ9X0C747 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X0C749 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X0C7MF_0101442 .
?templateMotifSequenceMatchRegionQ9X0C747 faldo:begin ?templateMotifSequenceMatchBeginQ9X0C748 .
?templateMotifSequenceMatchBeginQ9X0C748 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X0C743 ;
faldo:reference isoform:Q9X0C7-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X0C749 edam:has_input signature:MF_01014 ;
rdf:type edam:operation_0300 .
?targetMotifMatch50 faldo:location ?targetMotifMatchRegionMatch51 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0101453 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X0C7MF_0101444 .
?targetMotifMatchRegionMatch51 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0101452 .
?targetMotifMatchRegionMatchBeginMF_0101452 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0101445 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0101453 edam:has_input signature:MF_01014 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X0C7MF_0101442, 1, (STRLEN(?templateMotifCigarQ9X0C7MF_0101442) - STRLEN(REPLACE(?templateMotifCigarQ9X0C7MF_0101442, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionQ9X0C743) + 1)), '}'), '')))), '[a-z]', '')) AS ?step154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X0C7MF_0101444, 1, (STRLEN(?targetMotifMatchCigarQ9X0C7MF_0101444) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X0C7MF_0101444, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X0C7MF_0101444, 1, (STRLEN(?targetMotifMatchCigarQ9X0C7MF_0101444) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X0C7MF_0101444, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), '')))), '[^-]', ''))) AS ?step255) .
BIND(((?step255 + ?targetMotifMatchRegionMatchBeginPositionMF_0101445) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon57 {taxon:1762 taxon:2062}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon57 .
BIND(?this AS ?case6) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a10')) AS ?name10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon58 {taxon:1762 taxon:2062}
?thisOrganism rdfs:subClassOf+ ?supertaxon58 .
})) .
BIND(?this AS ?case11) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_01014a13')) AS ?name13) .
}
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_01014 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_01014#construct |