| http://purl.uniprot.org/unirules/MF_01019#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:356573 up:source unirule:MF_01019 .
_:356574 up:ecName '3.5.4.19' ;
up:fullName 'Phosphoribosyl-AMP cyclohydrolase' ;
up:shortName 'PRA-CH' ;
rdf:type up:Structured_Name .
_:356575 up:source unirule:MF_01019 .
_:356576 up:ecName '3.6.1.31' ;
up:fullName 'Phosphoribosyl-ATP pyrophosphatase' ;
up:shortName 'PRA-PH' ;
rdf:type up:Structured_Name .
_:356577 up:source unirule:MF_01019 .
_:356578 up:source unirule:MF_01019 .
_:356579 up:source unirule:MF_01019 .
_:356580 up:source unirule:MF_01019 .
_:356581 up:source unirule:MF_01019 .
_:356582 up:source unirule:MF_01019 .
_:356583 up:source unirule:MF_01019 .
_:356584 up:source unirule:MF_01019 .
_:356585 up:source unirule:MF_01019 .
_:356586 up:source unirule:MF_01019 .
_:356587 up:source unirule:MF_01019 .
_:356588 up:source unirule:MF_01019 .
_:356589 up:source unirule:MF_01019 .
_:356590 up:source unirule:MF_01019 .
_:356591 up:source unirule:MF_01019 .
_:356592 up:source unirule:MF_01019 .
_:356593 up:source unirule:MF_01019 .
_:356594 up:source unirule:MF_01019 .
_:356595 up:source unirule:MF_01019 .
_:356596 up:source unirule:MF_01019 .
_:356597 up:source unirule:MF_01019 .
_:356598 up:source unirule:MF_01019 .
?this up:annotation ?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ,
?annotation12 ,
?annotation13 ;
up:classifiedWith GO:0000105 ,
GO:0004635 ,
GO:0004636 ,
GO:0005737 ,
keyword:28 ,
keyword:368 ,
keyword:378 ,
keyword:511 ,
keyword:547 ,
keyword:67 ,
keyword:963 ;
up:domain ?namedpart1 ,
?namedpart2 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Histidine biosynthesis bifunctional protein HisIE' ;
rdf:type up:Structured_Name .
?namedpart1 up:recommendedName _:356574 .
?namedpart2 up:recommendedName _:356576 .
?gene3 skos:altLabel 'hisIE' ;
skos:prefLabel 'hisI' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-histidine biosynthesis; L-histidine from 5-phospho-alpha-D-ribose 1-diphosphate: step 2/9.' .
?annotation9 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-histidine biosynthesis; L-histidine from 5-phospho-alpha-D-ribose 1-diphosphate: step 3/9.' .
?annotation10 a up:Subcellular_Location_Annotation .
?annotation10li11 up:cellularComponent .
?annotation12 a up:Similarity_Annotation ;
rdfs:comment 'In the N-terminal section; belongs to the PRA-CH family.' .
?annotation13 a up:Similarity_Annotation ;
rdfs:comment 'In the C-terminal section; belongs to the PRA-PH family.' .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Phosphoribosyl-AMP cyclohydrolase' .
?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:Region_Annotation ;
rdfs:comment 'Phosphoribosyl-ATP pyrophosphohydrolase' .
?pfsb22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
_:356599 a rdf:Statement ;
up:attribution _:356573 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:356600 a rdf:Statement ;
up:attribution _:356575 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart1 .
_:356601 a rdf:Statement ;
up:attribution _:356577 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart2 .
_:356602 a rdf:Statement ;
up:attribution _:356578 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:356603 a rdf:Statement ;
up:attribution _:356579 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:356604 a rdf:Statement ;
up:attribution _:356580 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:356605 a rdf:Statement ;
up:attribution _:356581 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:356606 a rdf:Statement ;
up:attribution _:356582 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:356607 a rdf:Statement ;
up:attribution _:356583 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:356608 a rdf:Statement ;
up:attribution _:356584 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:356609 a rdf:Statement ;
up:attribution _:356585 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:356610 a rdf:Statement ;
up:attribution _:356586 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:356611 a rdf:Statement ;
up:attribution _:356587 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:356612 a rdf:Statement ;
up:attribution _:356588 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:356613 a rdf:Statement ;
up:attribution _:356589 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:368 .
_:356614 a rdf:Statement ;
up:attribution _:356590 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:356615 a rdf:Statement ;
up:attribution _:356591 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:356616 a rdf:Statement ;
up:attribution _:356592 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:356617 a rdf:Statement ;
up:attribution _:356593 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004635 .
_:356618 a rdf:Statement ;
up:attribution _:356594 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004636 .
_:356619 a rdf:Statement ;
up:attribution _:356595 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000105 .
_:356620 a rdf:Statement ;
up:attribution _:356596 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:356621 a rdf:Statement ;
up:source unirule:MF_01019 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:356622 a rdf:Statement ;
up:attribution _:356597 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:356623 a rdf:Statement ;
up:source unirule:MF_01019 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:356624 a rdf:Statement ;
up:attribution _:356598 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01019
#Rule MF_01019 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-06-28
VALUES ?supertaxon26 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01019 .
?thisOrganism rdfs:subClassOf+ ?supertaxon26 .
BIND(URI(CONCAT(STR(?this), '#MF_01019a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a1')) AS ?namedpart1) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a2')) AS ?namedpart2) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a13')) AS ?annotation13) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch31 faldo:location ?templateMotifSequenceMatchRegionP0698932 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0698934 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06989MF_0101927 .
?templateMotifSequenceMatchRegionP0698932 faldo:begin ?templateMotifSequenceMatchBeginP0698933 .
?templateMotifSequenceMatchBeginP0698933 faldo:position ?templateMotifSequenceMatchBeginPositionP0698928 ;
faldo:reference isoform:P06989-1 .
?templateMotifSequenceProfileAlignmentOperationP0698934 edam:has_input signature:MF_01019 ;
rdf:type edam:operation_0300 .
?targetMotifMatch35 faldo:location ?targetMotifMatchRegionMatch36 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0101938 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06989MF_0101929 .
?targetMotifMatchRegionMatch36 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0101937 .
?targetMotifMatchRegionMatchBeginMF_0101937 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0101930 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0101938 edam:has_input signature:MF_01019 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06989MF_0101927, 1, (STRLEN(?templateMotifCigarP06989MF_0101927) - STRLEN(REPLACE(?templateMotifCigarP06989MF_0101927, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionP0698928) + 1)), '}'), '')))), '[a-z]', '')) AS ?step139) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06989MF_0101929, 1, (STRLEN(?targetMotifMatchCigarP06989MF_0101929) - STRLEN(REPLACE(?targetMotifMatchCigarP06989MF_0101929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06989MF_0101929, 1, (STRLEN(?targetMotifMatchCigarP06989MF_0101929) - STRLEN(REPLACE(?targetMotifMatchCigarP06989MF_0101929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step139), '}'), '')))), '[^-]', ''))) AS ?step240) .
BIND(((?step240 + ?targetMotifMatchRegionMatchBeginPositionMF_0101930) - 1) 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 ((BOUND(?thisPositionOn18) && BOUND(?thisPositionOn19))) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch46 faldo:location ?templateMotifSequenceMatchRegionP0698947 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0698949 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06989MF_0101942 .
?templateMotifSequenceMatchRegionP0698947 faldo:begin ?templateMotifSequenceMatchBeginP0698948 .
?templateMotifSequenceMatchBeginP0698948 faldo:position ?templateMotifSequenceMatchBeginPositionP0698943 ;
faldo:reference isoform:P06989-1 .
?templateMotifSequenceProfileAlignmentOperationP0698949 edam:has_input signature:MF_01019 ;
rdf:type edam:operation_0300 .
?targetMotifMatch50 faldo:location ?targetMotifMatchRegionMatch51 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0101953 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06989MF_0101944 .
?targetMotifMatchRegionMatch51 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0101952 .
?targetMotifMatchRegionMatchBeginMF_0101952 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0101945 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0101953 edam:has_input signature:MF_01019 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06989MF_0101942, 1, (STRLEN(?templateMotifCigarP06989MF_0101942) - STRLEN(REPLACE(?templateMotifCigarP06989MF_0101942, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionP0698943) + 1)), '}'), '')))), '[a-z]', '')) AS ?step154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06989MF_0101944, 1, (STRLEN(?targetMotifMatchCigarP06989MF_0101944) - STRLEN(REPLACE(?targetMotifMatchCigarP06989MF_0101944, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06989MF_0101944, 1, (STRLEN(?targetMotifMatchCigarP06989MF_0101944) - STRLEN(REPLACE(?targetMotifMatchCigarP06989MF_0101944, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), '')))), '[^-]', ''))) AS ?step255) .
BIND(((?step255 + ?targetMotifMatchRegionMatchBeginPositionMF_0101945) - 1) AS ?thisPositionOn24) .
BIND(STRLEN(?thisSequenceValue) 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 ((BOUND(?thisPositionOn24) && BOUND(?thisPositionOn25))) .
BIND(URI(CONCAT(STR(?this), '#MF_01019a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
}
"xsd:string |