| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-87 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-80 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-69 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-45 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-91 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-73 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-89 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-46 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-88 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-85 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-61 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-53 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-93 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-68 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-83 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-71 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-77 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-75 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-90 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-92 |
| http://purl.uniprot.org/unirules/MF_00136#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00136#construct-template-74 |
| http://purl.uniprot.org/unirules/MF_00136#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_00136#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_00136#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_00136#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_00136#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_00136#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:53670 up:source unirule:MF_00136 .
_:53671 up:source unirule:MF_00136 .
_:53672 up:source unirule:MF_00136 .
_:53673 up:source unirule:MF_00136 .
_:53674 up:source unirule:MF_00136 .
_:53675 up:source unirule:MF_00136 .
_:53676 up:source unirule:MF_00136 .
_:53677 up:source unirule:MF_00136 .
_:53678 up:source unirule:MF_00136 .
_:53679 up:source unirule:MF_00136 .
_:53680 up:source unirule:MF_00136 .
_:53681 up:source unirule:MF_00136 .
_:53682 up:source unirule:MF_00136 .
_:53683 up:source unirule:MF_00136 .
_:53684 up:source unirule:MF_00136 .
_:53685 up:source unirule:MF_00136 .
_:53686 up:source unirule:MF_00136 .
_:53687 up:source unirule:MF_00136 .
_:53688 up:source unirule:MF_00136 .
_:53689 up:source unirule:MF_00136 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0000287 ,
GO:0004478 ,
GO:0005524 ,
GO:0006556 ,
keyword:460 ,
keyword:547 ,
keyword:554 ,
keyword:67 ,
keyword:808 .
?gene0 skos:prefLabel 'mat' .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the formation of S-adenosylmethionine from methionine and ATP.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; S-adenosyl-L-methionine biosynthesis; S-adenosyl-L-methionine from L-methionine: step 1/1.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the AdoMet synthase 2 family.' .
?case7 up:alternativeName ?name9 ;
up:recommendedName ?name8 .
?name8 up:ecName '2.5.1.6' ;
up:fullName 'S-adenosylmethionine synthase' ;
up:shortName 'AdoMet synthase' ;
rdf:type up:Structured_Name .
?name9 up:fullName 'Methionine adenosyltransferase' ;
rdf:type up:Structured_Name .
?case10 up:alternativeName ?name12 ;
up:recommendedName ?name11 .
?name11 up:ecName '2.5.1.6' ;
up:fullName 'Probable S-adenosylmethionine synthase' ;
up:shortName 'AdoMet synthase' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'Methionine adenosyltransferase' ;
rdf:type up:Structured_Name .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:30616 .
_:53690 a rdf:Statement ;
up:attribution _:53670 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:53691 a rdf:Statement ;
up:attribution _:53671 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:53692 a rdf:Statement ;
up:attribution _:53672 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:53693 a rdf:Statement ;
up:attribution _:53673 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:53694 a rdf:Statement ;
up:attribution _:53674 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:53695 a rdf:Statement ;
up:attribution _:53675 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:53696 a rdf:Statement ;
up:attribution _:53676 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:53697 a rdf:Statement ;
up:attribution _:53677 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:554 .
_:53698 a rdf:Statement ;
up:attribution _:53678 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:53699 a rdf:Statement ;
up:attribution _:53679 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:53700 a rdf:Statement ;
up:attribution _:53680 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:53701 a rdf:Statement ;
up:attribution _:53681 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:53702 a rdf:Statement ;
up:attribution _:53682 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:53703 a rdf:Statement ;
up:attribution _:53683 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004478 .
_:53704 a rdf:Statement ;
up:attribution _:53684 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006556 .
_:53705 a rdf:Statement ;
up:attribution _:53685 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:53706 a rdf:Statement ;
up:attribution _:53686 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:53707 a rdf:Statement ;
up:attribution _:53687 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:53708 a rdf:Statement ;
up:attribution _:53688 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:53709 a rdf:Statement ;
up:source unirule:MF_00136 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:53710 a rdf:Statement ;
up:attribution _:53689 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00136
#Rule MF_00136 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon20 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00136 .
?thisOrganism rdfs:subClassOf+ ?supertaxon20 .
BIND(URI(CONCAT(STR(?this), '#MF_00136a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch25 faldo:location ?templateMotifSequenceMatchRegionQ5860526 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5860528 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ58605MF_0013621 .
?templateMotifSequenceMatchRegionQ5860526 faldo:begin ?templateMotifSequenceMatchBeginQ5860527 .
?templateMotifSequenceMatchBeginQ5860527 faldo:position ?templateMotifSequenceMatchBeginPositionQ5860522 ;
faldo:reference isoform:Q58605-1 .
?templateMotifSequenceProfileAlignmentOperationQ5860528 edam:has_input signature:MF_00136 ;
rdf:type edam:operation_0300 .
?targetMotifMatch29 faldo:location ?targetMotifMatchRegionMatch30 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0013632 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ58605MF_0013623 .
?targetMotifMatchRegionMatch30 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0013631 .
?targetMotifMatchRegionMatchBeginMF_0013631 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0013624 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0013632 edam:has_input signature:MF_00136 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58605MF_0013621, 1, (STRLEN(?templateMotifCigarQ58605MF_0013621) - STRLEN(REPLACE(?templateMotifCigarQ58605MF_0013621, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionQ5860522) + 1)), '}'), '')))), '[a-z]', '')) AS ?step133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58605MF_0013623, 1, (STRLEN(?targetMotifMatchCigarQ58605MF_0013623) - STRLEN(REPLACE(?targetMotifMatchCigarQ58605MF_0013623, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58605MF_0013623, 1, (STRLEN(?targetMotifMatchCigarQ58605MF_0013623) - STRLEN(REPLACE(?targetMotifMatchCigarQ58605MF_0013623, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), '')))), '[^-]', ''))) AS ?step234) .
BIND(((?step234 + ?targetMotifMatchRegionMatchBeginPositionMF_0013624) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58605MF_0013621, 1, (STRLEN(?templateMotifCigarQ58605MF_0013621) - STRLEN(REPLACE(?templateMotifCigarQ58605MF_0013621, CONCAT('^(?:-*[^-]){', STR(((146 - ?templateMotifSequenceMatchBeginPositionQ5860522) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58605MF_0013623, 1, (STRLEN(?targetMotifMatchCigarQ58605MF_0013623) - STRLEN(REPLACE(?targetMotifMatchCigarQ58605MF_0013623, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58605MF_0013623, 1, (STRLEN(?targetMotifMatchCigarQ58605MF_0013623) - STRLEN(REPLACE(?targetMotifMatchCigarQ58605MF_0013623, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0013624) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('[GK][ARNDCQEGHILKMFPSTWYVBZJUOX]GS[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a9')) AS ?name9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_00136a12')) AS ?name12) .
}
}
"xsd:string |