| http://purl.uniprot.org/unirules/MF_00229#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:97354 up:source unirule:MF_00229 .
_:97355 up:source unirule:MF_00229 .
_:97356 up:source unirule:MF_00229 .
_:97357 up:source unirule:MF_00229 .
_:97358 up:source unirule:MF_00229 .
_:97359 up:source unirule:MF_00229 .
_:97360 up:source unirule:MF_00229 .
_:97361 up:source unirule:MF_00229 .
_:97362 up:source unirule:MF_00229 .
_:97363 up:source unirule:MF_00229 .
_:97364 up:source unirule:MF_00229 .
_:97365 up:source unirule:MF_00229 .
_:97366 up:source unirule:MF_00229 .
_:97367 up:source unirule:MF_00229 .
_:97368 up:source unirule:MF_00229 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0004397 ,
GO:0005737 ,
GO:0006548 ,
keyword:369 ,
keyword:456 ,
keyword:963 .
?gene0 skos:prefLabel 'hutH' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid degradation; L-histidine degradation into L-glutamate; N-formimidoyl-L-glutamate from L-histidine: step 1/3.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the PAL/histidase family.' .
?case10 up:recommendedName ?name11 .
?name11 up:ecName '4.3.1.3' ;
up:fullName 'Probable histidine ammonia-lyase' ;
up:shortName 'Histidase' ;
rdf:type up:Structured_Name .
?case12 up:recommendedName ?name13 .
?name13 up:ecName '4.3.1.3' ;
up:fullName 'Histidine ammonia-lyase' ;
up:shortName 'Histidase' ;
rdf:type up:Structured_Name .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Cross-link_Annotation ;
rdfs:comment '5-imidazolinone (Ala-Gly)' .
?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:Modified_Residue_Annotation ;
rdfs:comment '2,3-didehydroalanine (Ser)' .
?pfsb22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
_:97369 a rdf:Statement ;
up:attribution _:97354 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:97370 a rdf:Statement ;
up:attribution _:97355 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:97371 a rdf:Statement ;
up:attribution _:97356 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:97372 a rdf:Statement ;
up:attribution _:97357 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:97373 a rdf:Statement ;
up:attribution _:97358 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:97374 a rdf:Statement ;
up:attribution _:97359 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:97375 a rdf:Statement ;
up:attribution _:97360 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:97376 a rdf:Statement ;
up:attribution _:97361 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:369 .
_:97377 a rdf:Statement ;
up:attribution _:97362 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004397 .
_:97378 a rdf:Statement ;
up:attribution _:97363 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006548 .
_:97379 a rdf:Statement ;
up:attribution _:97364 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:97380 a rdf:Statement ;
up:attribution _:97365 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:97381 a rdf:Statement ;
up:attribution _:97366 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:97382 a rdf:Statement ;
up:source unirule:MF_00229 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:97383 a rdf:Statement ;
up:attribution _:97367 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:97384 a rdf:Statement ;
up:source unirule:MF_00229 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:97385 a rdf:Statement ;
up:attribution _:97368 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00229
#Rule MF_00229 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon26 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00229 .
?thisOrganism rdfs:subClassOf+ ?supertaxon26 .
BIND(URI(CONCAT(STR(?this), '#MF_00229a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00229a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00229a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00229a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch31 faldo:location ?templateMotifSequenceMatchRegionP2131032 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2131034 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP21310MF_0022927 .
?templateMotifSequenceMatchRegionP2131032 faldo:begin ?templateMotifSequenceMatchBeginP2131033 .
?templateMotifSequenceMatchBeginP2131033 faldo:position ?templateMotifSequenceMatchBeginPositionP2131028 ;
faldo:reference isoform:P21310-1 .
?templateMotifSequenceProfileAlignmentOperationP2131034 edam:has_input signature:MF_00229 ;
rdf:type edam:operation_0300 .
?targetMotifMatch35 faldo:location ?targetMotifMatchRegionMatch36 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0022938 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP21310MF_0022929 .
?targetMotifMatchRegionMatch36 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0022937 .
?targetMotifMatchRegionMatchBeginMF_0022937 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0022930 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0022938 edam:has_input signature:MF_00229 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP21310MF_0022927, 1, (STRLEN(?templateMotifCigarP21310MF_0022927) - STRLEN(REPLACE(?templateMotifCigarP21310MF_0022927, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionP2131028) + 1)), '}'), '')))), '[a-z]', '')) AS ?step139) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP21310MF_0022929, 1, (STRLEN(?targetMotifMatchCigarP21310MF_0022929) - STRLEN(REPLACE(?targetMotifMatchCigarP21310MF_0022929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP21310MF_0022929, 1, (STRLEN(?targetMotifMatchCigarP21310MF_0022929) - STRLEN(REPLACE(?targetMotifMatchCigarP21310MF_0022929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step139), '}'), '')))), '[^-]', ''))) AS ?step240) .
BIND(((?step240 + ?targetMotifMatchRegionMatchBeginPositionMF_0022930) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP21310MF_0022927, 1, (STRLEN(?templateMotifCigarP21310MF_0022927) - STRLEN(REPLACE(?templateMotifCigarP21310MF_0022927, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionP2131028) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP21310MF_0022929, 1, (STRLEN(?targetMotifMatchCigarP21310MF_0022929) - STRLEN(REPLACE(?targetMotifMatchCigarP21310MF_0022929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP21310MF_0022929, 1, (STRLEN(?targetMotifMatchCigarP21310MF_0022929) - STRLEN(REPLACE(?targetMotifMatchCigarP21310MF_0022929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0022930) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) .
FILTER (REGEX('[CSA]SG', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00229a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP2131049 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2131051 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP21310MF_0022944 .
?templateMotifSequenceMatchRegionP2131049 faldo:begin ?templateMotifSequenceMatchBeginP2131050 .
?templateMotifSequenceMatchBeginP2131050 faldo:position ?templateMotifSequenceMatchBeginPositionP2131045 ;
faldo:reference isoform:P21310-1 .
?templateMotifSequenceProfileAlignmentOperationP2131051 edam:has_input signature:MF_00229 ;
rdf:type edam:operation_0300 .
?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0022955 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP21310MF_0022946 .
?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0022954 .
?targetMotifMatchRegionMatchBeginMF_0022954 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0022947 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0022955 edam:has_input signature:MF_00229 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP21310MF_0022944, 1, (STRLEN(?templateMotifCigarP21310MF_0022944) - STRLEN(REPLACE(?templateMotifCigarP21310MF_0022944, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP2131045) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP21310MF_0022946, 1, (STRLEN(?targetMotifMatchCigarP21310MF_0022946) - STRLEN(REPLACE(?targetMotifMatchCigarP21310MF_0022946, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP21310MF_0022946, 1, (STRLEN(?targetMotifMatchCigarP21310MF_0022946) - STRLEN(REPLACE(?targetMotifMatchCigarP21310MF_0022946, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0022947) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs2t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00229a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag59) .
}
BIND(IF(BOUND(?tagFT_2), ?caseWithTag59, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag60) .
}
BIND(IF(BOUND(?tagFT_2), ?caseWithTag60, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag61) .
}
BIND(IF(BOUND(?tagFT_2), ?caseWithTag61, ?UNBOUND_VARIABLE) AS ?case9) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_00229a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case12) .
BIND(URI(CONCAT(STR(?this), '#MF_00229a13')) AS ?name13) .
}
}
"xsd:string |