| http://purl.uniprot.org/unirules/MF_00993#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:346902 up:source unirule:MF_00993 .
_:346903 up:source unirule:MF_00993 .
_:346904 up:source unirule:MF_00993 .
_:346905 up:source unirule:MF_00993 .
_:346906 up:source unirule:MF_00993 .
_:346907 up:source unirule:MF_00993 .
_:346908 up:source unirule:MF_00993 .
_:346909 up:source unirule:MF_00993 .
_:346910 up:source unirule:MF_00993 .
_:346911 up:source unirule:MF_00993 .
_:346912 up:source unirule:MF_00993 .
_:346913 up:source unirule:MF_00993 .
_:346914 up:source unirule:MF_00993 .
_:346915 up:source unirule:MF_00993 .
_:346916 up:source unirule:MF_00993 .
_:346917 up:source unirule:MF_00993 .
_:346918 up:source unirule:MF_00993 .
_:346919 up:source unirule:MF_00993 .
_:346920 up:source unirule:MF_00993 .
_:346921 up:source unirule:MF_00993 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0009234 ,
GO:0016765 ,
keyword:474 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.5.1.120' ;
up:fullName 'Aminodeoxyfutalosine synthase' ;
up:shortName 'AFL synthase' ,
'Aminofutalosine synthase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Menaquinone biosynthetic enzyme MqnE' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'mqnE' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Radical SAM enzyme that catalyzes the addition of the adenosyl radical to the double bond of 3-[(1-carboxyvinyl)oxy]benzoate, leading to aminodeoxyfutalosine (AFL), a key intermediate in the formation of menaquinone (MK, vitamin K2) from chorismate.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Quinol/quinone metabolism; menaquinone biosynthesis.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the radical SAM superfamily. MqnE family.' .
?case8 up:classifiedWith GO:0005506 ,
keyword:408 ,
keyword:411 ,
keyword:479 ,
keyword:4 ,
keyword:949 .
?pfs9 up:annotation ?annotation10 ,
?annotation16 ,
?annotation22 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:49883 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:49883 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:49883 .
_:346922 a rdf:Statement ;
up:attribution _:346902 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:346923 a rdf:Statement ;
up:attribution _:346903 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:346924 a rdf:Statement ;
up:attribution _:346904 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:346925 a rdf:Statement ;
up:attribution _:346905 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:346926 a rdf:Statement ;
up:attribution _:346906 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:346927 a rdf:Statement ;
up:attribution _:346907 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:346928 a rdf:Statement ;
up:attribution _:346908 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:346929 a rdf:Statement ;
up:attribution _:346909 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:474 .
_:346930 a rdf:Statement ;
up:attribution _:346910 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:346931 a rdf:Statement ;
up:attribution _:346911 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016765 .
_:346932 a rdf:Statement ;
up:attribution _:346912 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009234 .
_:346933 a rdf:Statement ;
up:attribution _:346913 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:4 .
_:346934 a rdf:Statement ;
up:attribution _:346914 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:346935 a rdf:Statement ;
up:attribution _:346915 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:411 .
_:346936 a rdf:Statement ;
up:attribution _:346916 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:346937 a rdf:Statement ;
up:attribution _:346917 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:346938 a rdf:Statement ;
up:attribution _:346918 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005506 .
_:346939 a rdf:Statement ;
up:source unirule:MF_00993 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:346940 a rdf:Statement ;
up:attribution _:346919 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:346941 a rdf:Statement ;
up:source unirule:MF_00993 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:346942 a rdf:Statement ;
up:attribution _:346920 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:346943 a rdf:Statement ;
up:source unirule:MF_00993 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:346944 a rdf:Statement ;
up:attribution _:346921 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00993
#Rule MF_00993 Created by:? on:2014-02-14 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00993 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00993a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00993a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00993a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00993a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00993a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00993a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch32 faldo:location ?templateMotifSequenceMatchRegionQ5SK4833 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5SK4835 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5SK48MF_0099328 .
?templateMotifSequenceMatchRegionQ5SK4833 faldo:begin ?templateMotifSequenceMatchBeginQ5SK4834 .
?templateMotifSequenceMatchBeginQ5SK4834 faldo:position ?templateMotifSequenceMatchBeginPositionQ5SK4829 ;
faldo:reference isoform:Q5SK48-1 .
?templateMotifSequenceProfileAlignmentOperationQ5SK4835 edam:has_input signature:MF_00993 ;
rdf:type edam:operation_0300 .
?targetMotifMatch36 faldo:location ?targetMotifMatchRegionMatch37 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0099339 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5SK48MF_0099330 .
?targetMotifMatchRegionMatch37 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0099338 .
?targetMotifMatchRegionMatchBeginMF_0099338 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0099331 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0099339 edam:has_input signature:MF_00993 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5SK48MF_0099328, 1, (STRLEN(?templateMotifCigarQ5SK48MF_0099328) - STRLEN(REPLACE(?templateMotifCigarQ5SK48MF_0099328, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionQ5SK4829) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5SK48MF_0099330, 1, (STRLEN(?targetMotifMatchCigarQ5SK48MF_0099330) - STRLEN(REPLACE(?targetMotifMatchCigarQ5SK48MF_0099330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5SK48MF_0099330, 1, (STRLEN(?targetMotifMatchCigarQ5SK48MF_0099330) - STRLEN(REPLACE(?targetMotifMatchCigarQ5SK48MF_0099330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) .
BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0099331) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5SK48MF_0099328, 1, (STRLEN(?templateMotifCigarQ5SK48MF_0099328) - STRLEN(REPLACE(?templateMotifCigarQ5SK48MF_0099328, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionQ5SK4829) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5SK48MF_0099330, 1, (STRLEN(?targetMotifMatchCigarQ5SK48MF_0099330) - STRLEN(REPLACE(?targetMotifMatchCigarQ5SK48MF_0099330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5SK48MF_0099330, 1, (STRLEN(?targetMotifMatchCigarQ5SK48MF_0099330) - STRLEN(REPLACE(?targetMotifMatchCigarQ5SK48MF_0099330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) .
BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0099331) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5SK48MF_0099328, 1, (STRLEN(?templateMotifCigarQ5SK48MF_0099328) - STRLEN(REPLACE(?templateMotifCigarQ5SK48MF_0099328, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionQ5SK4829) + 1)), '}'), '')))), '[a-z]', '')) AS ?step146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5SK48MF_0099330, 1, (STRLEN(?targetMotifMatchCigarQ5SK48MF_0099330) - STRLEN(REPLACE(?targetMotifMatchCigarQ5SK48MF_0099330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5SK48MF_0099330, 1, (STRLEN(?targetMotifMatchCigarQ5SK48MF_0099330) - STRLEN(REPLACE(?targetMotifMatchCigarQ5SK48MF_0099330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step146), '}'), '')))), '[^-]', ''))) AS ?step247) .
BIND(((?step247 + ?targetMotifMatchRegionMatchBeginPositionMF_0099331) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'C')) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag49) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag49, ?UNBOUND_VARIABLE) AS ?case8) .
}
"xsd:string |