| http://purl.uniprot.org/unirules/MF_00037#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:14843 up:source unirule:MF_00037 .
_:14844 up:source unirule:MF_00037 .
_:14845 up:source unirule:MF_00037 .
_:14846 up:source unirule:MF_00037 .
_:14847 up:source unirule:MF_00037 .
_:14848 up:source unirule:MF_00037 .
_:14849 up:source unirule:MF_00037 .
_:14850 up:source unirule:MF_00037 .
_:14851 up:source unirule:MF_00037 .
_:14852 up:source unirule:MF_00037 .
_:14853 up:source unirule:MF_00037 .
_:14854 up:source unirule:MF_00037 .
_:14855 up:source unirule:MF_00037 .
_:14856 up:source unirule:MF_00037 .
_:14857 up:source unirule:MF_00037 .
_:14858 up:source unirule:MF_00037 .
_:14859 up:source unirule:MF_00037 .
_:14860 up:source unirule:MF_00037 .
_:14861 up:source unirule:MF_00037 .
_:14862 up:source unirule:MF_00037 .
_:14863 up:source unirule:MF_00037 .
_:14864 up:source unirule:MF_00037 .
_:14865 up:source unirule:MF_00037 .
_:14866 up:source unirule:MF_00037 .
_:14867 up:source unirule:MF_00037 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation10 ;
up:classifiedWith GO:0005737 ,
GO:0008762 ,
GO:0009252 ,
keyword:131 ,
keyword:132 ,
keyword:133 ,
keyword:274 ,
keyword:285 ,
keyword:521 ,
keyword:560 ,
keyword:573 ,
keyword:961 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.3.1.98' ;
up:fullName 'UDP-N-acetylenolpyruvoylglucosamine reductase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'UDP-N-acetylmuramate dehydrogenase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'murB' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Cell wall formation.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:57692 ;
rdf:type up:Cofactor_Annotation .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Cell wall biogenesis; peptidoglycan biosynthesis.' .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the MurB family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Active_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
_:14868 a rdf:Statement ;
up:attribution _:14843 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:14869 a rdf:Statement ;
up:attribution _:14844 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:14870 a rdf:Statement ;
up:attribution _:14845 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:14871 a rdf:Statement ;
up:attribution _:14846 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:14872 a rdf:Statement ;
up:attribution _:14847 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:14873 a rdf:Statement ;
up:attribution _:14848 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:14874 a rdf:Statement ;
up:attribution _:14849 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:14875 a rdf:Statement ;
up:attribution _:14850 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:14876 a rdf:Statement ;
up:attribution _:14851 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:14877 a rdf:Statement ;
up:attribution _:14852 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:131 .
_:14878 a rdf:Statement ;
up:attribution _:14853 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:132 .
_:14879 a rdf:Statement ;
up:attribution _:14854 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:133 .
_:14880 a rdf:Statement ;
up:attribution _:14855 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:961 .
_:14881 a rdf:Statement ;
up:attribution _:14856 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:14882 a rdf:Statement ;
up:attribution _:14857 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:274 .
_:14883 a rdf:Statement ;
up:attribution _:14858 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:285 .
_:14884 a rdf:Statement ;
up:attribution _:14859 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:14885 a rdf:Statement ;
up:attribution _:14860 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:14886 a rdf:Statement ;
up:attribution _:14861 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:573 .
_:14887 a rdf:Statement ;
up:attribution _:14862 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008762 .
_:14888 a rdf:Statement ;
up:attribution _:14863 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009252 .
_:14889 a rdf:Statement ;
up:attribution _:14864 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:14890 a rdf:Statement ;
up:source unirule:MF_00037 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:14891 a rdf:Statement ;
up:attribution _:14865 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:14892 a rdf:Statement ;
up:source unirule:MF_00037 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:14893 a rdf:Statement ;
up:attribution _:14866 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:14894 a rdf:Statement ;
up:source unirule:MF_00037 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:14895 a rdf:Statement ;
up:attribution _:14867 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00037
#Rule MF_00037 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00037 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00037a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionP0837334 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0837336 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08373MF_0003729 .
?templateMotifSequenceMatchRegionP0837334 faldo:begin ?templateMotifSequenceMatchBeginP0837335 .
?templateMotifSequenceMatchBeginP0837335 faldo:position ?templateMotifSequenceMatchBeginPositionP0837330 ;
faldo:reference isoform:P08373-1 .
?templateMotifSequenceProfileAlignmentOperationP0837336 edam:has_input signature:MF_00037 ;
rdf:type edam:operation_0300 .
?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0003740 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08373MF_0003731 .
?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0003739 .
?targetMotifMatchRegionMatchBeginMF_0003739 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0003732 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0003740 edam:has_input signature:MF_00037 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08373MF_0003729, 1, (STRLEN(?templateMotifCigarP08373MF_0003729) - STRLEN(REPLACE(?templateMotifCigarP08373MF_0003729, CONCAT('^(?:-*[^-]){', STR(((159 - ?templateMotifSequenceMatchBeginPositionP0837330) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08373MF_0003731, 1, (STRLEN(?targetMotifMatchCigarP08373MF_0003731) - STRLEN(REPLACE(?targetMotifMatchCigarP08373MF_0003731, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08373MF_0003731, 1, (STRLEN(?targetMotifMatchCigarP08373MF_0003731) - STRLEN(REPLACE(?targetMotifMatchCigarP08373MF_0003731, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0003732) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP0837349 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0837351 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08373MF_0003744 .
?templateMotifSequenceMatchRegionP0837349 faldo:begin ?templateMotifSequenceMatchBeginP0837350 .
?templateMotifSequenceMatchBeginP0837350 faldo:position ?templateMotifSequenceMatchBeginPositionP0837345 ;
faldo:reference isoform:P08373-1 .
?templateMotifSequenceProfileAlignmentOperationP0837351 edam:has_input signature:MF_00037 ;
rdf:type edam:operation_0300 .
?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0003755 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08373MF_0003746 .
?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0003754 .
?targetMotifMatchRegionMatchBeginMF_0003754 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0003747 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0003755 edam:has_input signature:MF_00037 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08373MF_0003744, 1, (STRLEN(?templateMotifCigarP08373MF_0003744) - STRLEN(REPLACE(?templateMotifCigarP08373MF_0003744, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionP0837345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08373MF_0003746, 1, (STRLEN(?targetMotifMatchCigarP08373MF_0003746) - STRLEN(REPLACE(?targetMotifMatchCigarP08373MF_0003746, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08373MF_0003746, 1, (STRLEN(?targetMotifMatchCigarP08373MF_0003746) - STRLEN(REPLACE(?targetMotifMatchCigarP08373MF_0003746, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0003747) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER (REGEX('[CS]', SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch63 faldo:location ?templateMotifSequenceMatchRegionP0837364 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0837366 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08373MF_0003759 .
?templateMotifSequenceMatchRegionP0837364 faldo:begin ?templateMotifSequenceMatchBeginP0837365 .
?templateMotifSequenceMatchBeginP0837365 faldo:position ?templateMotifSequenceMatchBeginPositionP0837360 ;
faldo:reference isoform:P08373-1 .
?templateMotifSequenceProfileAlignmentOperationP0837366 edam:has_input signature:MF_00037 ;
rdf:type edam:operation_0300 .
?targetMotifMatch67 faldo:location ?targetMotifMatchRegionMatch68 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0003770 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08373MF_0003761 .
?targetMotifMatchRegionMatch68 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0003769 .
?targetMotifMatchRegionMatchBeginMF_0003769 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0003762 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0003770 edam:has_input signature:MF_00037 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08373MF_0003759, 1, (STRLEN(?templateMotifCigarP08373MF_0003759) - STRLEN(REPLACE(?templateMotifCigarP08373MF_0003759, CONCAT('^(?:-*[^-]){', STR(((325 - ?templateMotifSequenceMatchBeginPositionP0837360) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08373MF_0003761, 1, (STRLEN(?targetMotifMatchCigarP08373MF_0003761) - STRLEN(REPLACE(?targetMotifMatchCigarP08373MF_0003761, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08373MF_0003761, 1, (STRLEN(?targetMotifMatchCigarP08373MF_0003761) - STRLEN(REPLACE(?targetMotifMatchCigarP08373MF_0003761, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0003762) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00037a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
}
"xsd:string |