| http://purl.uniprot.org/unirules/MF_01935#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:677002 up:source unirule:MF_01935 .
_:677003 up:source unirule:MF_01935 .
_:677004 up:source unirule:MF_01935 .
_:677005 up:source unirule:MF_01935 .
_:677006 up:source unirule:MF_01935 .
_:677007 up:source unirule:MF_01935 .
_:677008 up:source unirule:MF_01935 .
_:677009 up:source unirule:MF_01935 .
_:677010 up:source unirule:MF_01935 .
_:677011 up:source unirule:MF_01935 .
_:677012 up:source unirule:MF_01935 .
_:677013 up:source unirule:MF_01935 .
_:677014 up:source unirule:MF_01935 .
_:677015 up:source unirule:MF_01935 .
_:677016 up:source unirule:MF_01935 .
_:677017 up:source unirule:MF_01935 .
_:677018 up:source unirule:MF_01935 .
_:677019 up:source unirule:MF_01935 .
_:677020 up:source unirule:MF_01935 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0008909 ,
GO:0009234 ,
keyword:413 ,
keyword:474 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.4.4.2' ;
up:fullName 'Isochorismate synthase MenF' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Isochorismate mutase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'menF' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the conversion of chorismate to isochorismate.' .
?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; 1,4-dihydroxy-2-naphthoate biosynthesis; 1,4-dihydroxy-2-naphthoate from chorismate: step 1/7.' .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Quinol/quinone metabolism; menaquinone biosynthesis.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the isochorismate synthase family.' .
?case9 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?pfs10 up:annotation ?annotation11 ,
?annotation17 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:18420 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:18420 .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
_:677021 a rdf:Statement ;
up:attribution _:677002 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:677022 a rdf:Statement ;
up:attribution _:677003 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:677023 a rdf:Statement ;
up:attribution _:677004 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:677024 a rdf:Statement ;
up:attribution _:677005 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:677025 a rdf:Statement ;
up:attribution _:677006 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:677026 a rdf:Statement ;
up:attribution _:677007 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:677027 a rdf:Statement ;
up:attribution _:677008 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:677028 a rdf:Statement ;
up:attribution _:677009 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:677029 a rdf:Statement ;
up:attribution _:677010 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:677030 a rdf:Statement ;
up:attribution _:677011 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:474 .
_:677031 a rdf:Statement ;
up:attribution _:677012 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008909 .
_:677032 a rdf:Statement ;
up:attribution _:677013 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009234 .
_:677033 a rdf:Statement ;
up:attribution _:677014 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:677034 a rdf:Statement ;
up:attribution _:677015 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:677035 a rdf:Statement ;
up:attribution _:677016 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:677036 a rdf:Statement ;
up:source unirule:MF_01935 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:677037 a rdf:Statement ;
up:attribution _:677017 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:677038 a rdf:Statement ;
up:source unirule:MF_01935 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:677039 a rdf:Statement ;
up:attribution _:677018 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:677040 a rdf:Statement ;
up:source unirule:MF_01935 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:677041 a rdf:Statement ;
up:attribution _:677019 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:677042 a rdf:Statement ;
up:source unirule:MF_01935 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:677043 a rdf:Statement ;
up:attribution _:677020 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01935
#Rule MF_01935 Created by:? on:2014-10-15 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01935 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01935a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01935a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01935a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01935a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01935a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01935a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01935a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch39 faldo:location ?templateMotifSequenceMatchRegionP3805140 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3805142 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38051MF_0193535 .
?templateMotifSequenceMatchRegionP3805140 faldo:begin ?templateMotifSequenceMatchBeginP3805141 .
?templateMotifSequenceMatchBeginP3805141 faldo:position ?templateMotifSequenceMatchBeginPositionP3805136 ;
faldo:reference isoform:P38051-1 .
?templateMotifSequenceProfileAlignmentOperationP3805142 edam:has_input signature:MF_01935 ;
rdf:type edam:operation_0300 .
?targetMotifMatch43 faldo:location ?targetMotifMatchRegionMatch44 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0193546 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38051MF_0193537 .
?targetMotifMatchRegionMatch44 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0193545 .
?targetMotifMatchRegionMatchBeginMF_0193545 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0193538 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0193546 edam:has_input signature:MF_01935 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38051MF_0193535, 1, (STRLEN(?templateMotifCigarP38051MF_0193535) - STRLEN(REPLACE(?templateMotifCigarP38051MF_0193535, CONCAT('^(?:-*[^-]){', STR(((284 - ?templateMotifSequenceMatchBeginPositionP3805136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38051MF_0193537, 1, (STRLEN(?targetMotifMatchCigarP38051MF_0193537) - STRLEN(REPLACE(?targetMotifMatchCigarP38051MF_0193537, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38051MF_0193537, 1, (STRLEN(?targetMotifMatchCigarP38051MF_0193537) - STRLEN(REPLACE(?targetMotifMatchCigarP38051MF_0193537, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step147), '}'), '')))), '[^-]', ''))) AS ?step248) .
BIND(((?step248 + ?targetMotifMatchRegionMatchBeginPositionMF_0193538) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38051MF_0193535, 1, (STRLEN(?templateMotifCigarP38051MF_0193535) - STRLEN(REPLACE(?templateMotifCigarP38051MF_0193535, CONCAT('^(?:-*[^-]){', STR(((416 - ?templateMotifSequenceMatchBeginPositionP3805136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38051MF_0193537, 1, (STRLEN(?targetMotifMatchCigarP38051MF_0193537) - STRLEN(REPLACE(?targetMotifMatchCigarP38051MF_0193537, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38051MF_0193537, 1, (STRLEN(?targetMotifMatchCigarP38051MF_0193537) - STRLEN(REPLACE(?targetMotifMatchCigarP38051MF_0193537, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0193538) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'E')) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionP3805158 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3805160 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38051MF_0193553 .
?templateMotifSequenceMatchRegionP3805158 faldo:begin ?templateMotifSequenceMatchBeginP3805159 .
?templateMotifSequenceMatchBeginP3805159 faldo:position ?templateMotifSequenceMatchBeginPositionP3805154 ;
faldo:reference isoform:P38051-1 .
?templateMotifSequenceProfileAlignmentOperationP3805160 edam:has_input signature:MF_01935 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0193564 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38051MF_0193555 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0193563 .
?targetMotifMatchRegionMatchBeginMF_0193563 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0193556 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0193564 edam:has_input signature:MF_01935 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38051MF_0193553, 1, (STRLEN(?templateMotifCigarP38051MF_0193553) - STRLEN(REPLACE(?templateMotifCigarP38051MF_0193553, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP3805154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38051MF_0193555, 1, (STRLEN(?targetMotifMatchCigarP38051MF_0193555) - STRLEN(REPLACE(?targetMotifMatchCigarP38051MF_0193555, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38051MF_0193555, 1, (STRLEN(?targetMotifMatchCigarP38051MF_0193555) - STRLEN(REPLACE(?targetMotifMatchCigarP38051MF_0193555, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0193556) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs2t67) .
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) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01935a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP3805173 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3805175 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP38051MF_0193568 .
?templateMotifSequenceMatchRegionP3805173 faldo:begin ?templateMotifSequenceMatchBeginP3805174 .
?templateMotifSequenceMatchBeginP3805174 faldo:position ?templateMotifSequenceMatchBeginPositionP3805169 ;
faldo:reference isoform:P38051-1 .
?templateMotifSequenceProfileAlignmentOperationP3805175 edam:has_input signature:MF_01935 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0193579 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP38051MF_0193570 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0193578 .
?targetMotifMatchRegionMatchBeginMF_0193578 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0193571 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0193579 edam:has_input signature:MF_01935 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38051MF_0193568, 1, (STRLEN(?templateMotifCigarP38051MF_0193568) - STRLEN(REPLACE(?templateMotifCigarP38051MF_0193568, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionP3805169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38051MF_0193570, 1, (STRLEN(?targetMotifMatchCigarP38051MF_0193570) - STRLEN(REPLACE(?targetMotifMatchCigarP38051MF_0193570, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38051MF_0193570, 1, (STRLEN(?targetMotifMatchCigarP38051MF_0193570) - STRLEN(REPLACE(?targetMotifMatchCigarP38051MF_0193570, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0193571) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs2t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01935a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag83) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag83, ?UNBOUND_VARIABLE) AS ?case9) .
}
"xsd:string |