Mycolicibacterium rufum: MJO55_18620
Help
Entry
MJO55_18620 CDS
T08167
Name
(GenBank) type I polyketide synthase
KO
K11533
fatty acid synthase, bacteria type [EC:2.3.1.-]
Organism
mrf
Mycolicibacterium rufum
Pathway
mrf00061
Fatty acid biosynthesis
mrf00074
Mycolic acid biosynthesis
mrf01100
Metabolic pathways
mrf01212
Fatty acid metabolism
Module
mrf_M00082
Fatty acid biosynthesis, initiation
mrf_M00083
Fatty acid biosynthesis, elongation
Brite
KEGG Orthology (KO) [BR:
mrf00001
]
09100 Metabolism
09103 Lipid metabolism
00061 Fatty acid biosynthesis
MJO55_18620
00074 Mycolic acid biosynthesis
MJO55_18620
09180 Brite Hierarchies
09181 Protein families: metabolism
01004 Lipid biosynthesis proteins [BR:
mrf01004
]
MJO55_18620
Lipid biosynthesis proteins [BR:
mrf01004
]
Fatty acid synthase
Bacteria type
MJO55_18620
BRITE hierarchy
SSDB
Ortholog
Paralog
Gene cluster
GFIT
Motif
Pfam:
Fas1-AflB-like_hel
Acyl_transf_1
FAS_AT_central
MaoC_dehydratas
DNA_pol_B_N
ketoacyl-synt
Ketoacyl-synt_C
SAT
Fas_alpha_ACP
FAS_I_H
adh_short
Motif
Other DBs
NCBI-ProteinID:
ULP35292
LinkDB
All DBs
Position
4804981..4814235
Genome browser
AA seq
3084 aa
AA seq
DB search
MTINDQHRATTSSESEGGPAFESLAGAHALVDRLHAGEPYAVAFGGQGGPWLENLEELVN
SAGIESEISQLVAEAELLLEPLARELVVVRPIGFEPMKWIRALAADEPLPALKDLTTAAI
SGPGILLTQMAAQRALKRQGLDLEGHPPVAVAGHSQGVTAVESLKAGGARDAELLAIGQL
IGAAGSLVSRRRGMVGRGDKSPMVSVTNVDPARMAELLDEFAQDVRTVLAPALSIRNGRR
SVVITGTPEQLARFELYCEKITEREEAERKNKTRGGAIFRPVFNQLNVEVGFHTPRLADG
VDLVEEWAARTGLDRDLTRMLTEHIFIKPVDWVSEVEGLAAAGAKWIIDLGPSDTVTRLT
APVIRGLGIGIVAAATRAGQRSLFTVGAAPDVAPAWTSYAPTPITLPDGTVKASTKFTRL
TGRSPILLAGMTPTTVDAKIVAAAANAGHWAELAGGGQVTEEIFDARIEELTQLLEPGRA
VQFNSLFLDPYLWKLQVGGKRLVQKARQSGAPIDGVVVTAGIPDLEEAVDLIEELNTVGI
THVVFKPGTVDQIKSVIKIATEVPSRDVIVHIEGGRAGGHHSWEDLDDLLLSTYGDLRKY
RNITICVGGGIGTPERAADYLSGDWAKAYGFPAMPVDGILVGTAAMATKEATTSPAVKQM
LVETTGTDTWVGAGKAINGMASGRSQLGADIHEIDNAASRCGRLLDEVAGDADAVAERRD
EIIAAMAATAKPYFGDAGDMTYLQWLQRYVDLTIGDGDTTAETMAPGSPWLAVTWRDRFA
EMLKRAEARLSEKDFGPIDTLFGADGDALLDDPQHAIAALLTRYPDAESVRLHPADLPFF
VTLCKKPGKPVNFVPVIDKDVRRWWRSDSLWQAHDARYTADQVCIIPGTQAVAGITRLDE
PVGDLLDRFEQEIVDRVLAAGAQPAPVVSRRQARADVSGPLAVVLDSPDVLWAGRTAINP
VHRIGAPGEWQVNDVPGKPSATHPNTGARLELAADSSVTLSVPLSDIWITIRFTLPSTTV
DGGMPIVTVEDASKAMRAVLAIAAGVDGPDSLPPVENDTATVTVEWDPEKVADHTGVTAT
FGAPLAPGLTLVPDALVGLCWPAVFSAIGSAVTDDHFPVVEGLLSLVHLDHAAHLLAVMP
SSKTELTVTATASAATDTEVGRVVPVTVTIADPAGTVLATLEERFAIRGRTGPAELTDPP
RAGGAITDNATDTPRRRRRDVVVNAPVDMSAFAVVSGDHNPIHTDRAAALLAGLKTPIVH
GMWLSAAAQHTVTATDGRATPPARLVGWTSRFLGMVLPGDEIEFRVDRVGIDRGAEIVEV
AAKVGGELVMAATAQLAAPKTVYAFPGQGIQSKGMGMDVRARSKAARKVWDTADKFTRDT
LGFSVLHVVRDNPTSLIASGVHYHHPEGVLYLTQFTQVAMATVAAAQVAEMREQGAFVED
AIACGHSVGEYTALACVSGVYELPALLEVVFHRGSKMHDIVPRDAQGRSDYRLAAIRPSQ
IDLDDADVKAFVAEISERTGEFLEIVNFNLRGAQYAIAGTVAGLEALEEEVERRREISGG
KRSFILVPGIDVPFHSSVLRVGVADFRRALERVMPRDADPELLVGRYIPNLVPRPFTLDR
DFVQEIRDLVPAEPLDEILADYDTWRNERPKELCRKIVIELLAWQFASPVRWIETQDLLF
IEEAAGGLGVERFVEIGVKNAPTVAGLATNTLKLPEYSHNTTEVLNAERDAAVLFATDTD
PEPEIEDTPPAPASAEPEAAPAEAAPAAPAPAAAPSGGPRPDDLTFDASDATMALIALSA
KIRIDQIEPLDSIESITDGASSRRNQMLVDLGSELNLGAIDGAAEADLAGLKSQVTKLAR
TYKPFGPVLSDAINDQLRTVLGPSGKRPAYITERVTKTWELGEGWAKHVTVEVALGTREG
SSVRGGALGGLHDGALADAATVDKTIDAAVSAVASRRGVAVSLPSAAGAGGGVVDSAALG
EFAEQVTGPDGVLASAARTILDQLGLGAPFVTPESSADAELIDLVTAELGSDWPRLVAPS
FDARKAVLLDDRWASAREDLVKIWLMETDEVEAQWTRLAERFEGAGHVVGTQATYWQGKA
LAAGRTIHASLYARAAAGAENPGKGRYSDEVAVVTGASKGSIAASVVAQLLAGGATVIAT
TSKLDDSRLGFYRNLYRDSAGFGAKLWVLPANMASYNDIDALVEWVGTEQTESLGPKSIH
IKDALSPTLLFPFAAPRVGGDLSDAGARSEMEMKVLLWAVQRLIAGLSHIGTDRDIAARL
HVVLPGSPNRGMFGGDGAYGEAKAALDAVVSRWKAETSWAQRVSLAHALIGWTRGTGLMG
HNDVIVDAVEEAGVTTFSTEQMASMLLDLCDVETKVAAAQEPVQADLTGGLAEAELDLSE
LAAKARDDAAAAPAEEETEEEAAGHTISALPSPPRPAPTAPAPEWADLDVDPADLIVIVG
GAELGPYGSSRTRFEMEVDNELSAAGVLELAWTTGLITWEDDPQPGWYDTGSGELVEESE
IVERYHDAVVERCGIREFVDDGAIDPDHASPLLVSVFLDKDFRFVVSSEADARAFVQFDP
EHTVARPIPDSGDWEVIRKAGTEIRVPRKTKLSRTVGAQIPTGFDPTVWGITPDMANSID
RVALWNIVATVDAFLSSGFTPSELMRWVHPSLVASTQGTGMGGMTSMQTMYHGNLLGRSK
PNDILQEVLPNVVAAHVMQSYVGGYGAMVHPVGACATAAVSVEEGVDKIRLGKAELVVAG
GFDDLTLEAIIGFGDMAATADTEMMRAKGISDSKISRANDRRRLGFLEAEGGGTILLARG
DLAVKMGLPVLAVVAYAQSFADGVHTSIPAPGLGALGAGRGGRDSVLARSLAKLGVGADD
IAVISKHDTSTLANDPNETELHERLAASLGRSDGAPLFVISQKSLTGHAKGGAAVFQMIG
LCQVLRDGVIPPNRSLDCVDDELATSAHFVWPRETLRLGEKYPLKAGLVTSLGFGHVSGL
IALVHPQAFLATLTAEQRADYTARAQERTLAGQRRLASAIAGGRPLYERPADRRFDHDQP
EKAQEAAMLLDTASRLGENGVYQR
NT seq
9255 nt
NT seq
+upstream
nt +downstream
nt
gtgacgatcaacgaccagcaccgtgcgaccaccagctccgagtccgaaggcggtccggcc
ttcgaatccctcgcgggagcgcacgcactcgtcgatcgcctgcacgccggcgagccgtac
gccgtcgccttcggcggccagggcggcccgtggctggagaacctggaggagttggtcaac
tccgccggaatcgaatccgagatcagtcagctcgtcgctgaggcggaattgctgctcgag
ccgctggcccgggagctggtcgtggtccggccgatcggcttcgagccgatgaagtggatc
cgcgcgctggccgccgacgagccgctgcctgccctcaaggacctcaccaccgccgccatc
tccggtcccggcatcctgctcacccagatggccgcccagcgggcgctcaagcggcaggga
ctggatctcgagggccacccgccggtcgccgttgccggacactcgcagggcgtcaccgcc
gtcgagtcgctcaaggccggcggcgcgcgcgacgccgagctgctcgccatcggacagctg
atcggcgccgcgggctcgctggtgtcgcgccgtcgcggcatggtcggccgcggcgacaag
tcgccgatggtgtcggtgaccaacgtcgacccggcccgcatggccgagctcctcgacgag
ttcgcccaggacgtccgcacggtcctggcgcccgcactgtccatccgcaacggccgccgc
tcggtggtcatcaccggcacgcccgagcagctggcgcgcttcgagctctactgcgagaag
atcaccgagcgcgaagaggccgagcgcaagaacaagacgcgcggcggcgccatcttccgc
ccagtgttcaaccagctcaacgtcgaggtcggcttccacaccccgcggctggccgacggc
gtcgacctggtcgaggagtgggcggcgcgcaccggtctggaccgtgacctcacccgcatg
ctcaccgagcacatcttcatcaagccggtcgactgggtgtccgaggtcgagggtctcgcc
gccgcgggcgccaagtggatcatcgatctgggcccgagcgacaccgtgacccggctgacc
gccccggtgatccgcggcctgggcatcggcatcgtcgcggccgccacccgcgcagggcag
cgcagtctgttcaccgtcggcgcggcgcccgatgtggcgcccgcctggacgagctacgcg
ccgaccccgatcaccctgcccgacggcacggtcaaggcctcgacgaagttcacccgcctc
accggccgctcgccgatcctgctcgccggcatgacgccgaccaccgtcgacgcgaagatc
gtcgccgcggccgccaacgccgggcactgggccgaactcgccggcggcggccaggtcacc
gaggagatcttcgacgcccgcatcgaggagctgacccagctgctcgagccgggccgcgcc
gtgcagttcaactcgttgttcctcgatccgtacctgtggaagctgcaggtcggcggcaag
cgtctggtccagaaggcccgccagtccggcgcccccatcgacggtgtcgtcgtcaccgcg
ggcatccctgatctcgaggaggccgtcgacctcatcgaggagctcaacaccgtcggcatc
acccacgtcgtgttcaagcccggaacggtcgaccagatcaagtcggtcatcaagatcgcc
accgaggtgccctcgcgcgacgtcatcgtccacatcgagggcggccgcgccggcggacac
cactcgtgggaggacctcgacgatctgctgctgtccacctacggcgatctgcgcaagtac
cgcaacatcaccatctgcgtcggcggtggcatcggcaccccggagcgggccgccgactac
ctgtccggcgactgggccaaggcctacggcttcccggccatgccggtggacggcatcctg
gtcggcaccgcggcgatggccaccaaggaggcgaccacctcgcccgccgtcaagcagatg
ctcgtcgagaccaccggtaccgacacctgggtcggcgccggtaaggcgatcaacggaatg
gccagtggccgtagccaattgggcgccgacatccacgagatcgacaacgcggcgtcgcgc
tgcggacgcctgctcgacgaggtcgccggtgacgccgacgccgtcgccgagcgccgcgac
gagatcatcgcggcgatggccgccacggccaagccgtacttcggtgacgccggcgacatg
acctacctgcagtggctgcagcgctacgtcgacctcaccatcggtgacggcgacaccacc
gccgagaccatggcccccggcagcccctggctggccgtcacctggcgggaccggttcgcc
gagatgctcaagcgtgccgaggcgcggctgtccgagaaggacttcgggccgatcgacacg
ctgttcggtgcggacggcgatgcactgctcgacgatccgcagcacgcgatcgccgcactg
ctcacccgctaccccgacgccgaatccgtgcgtctgcaccctgccgatctgcccttcttc
gtgacgctgtgcaagaagccgggcaagccggtcaacttcgtgcccgtcatcgacaaggat
gtgcggcgctggtggcgcagtgactccctgtggcaggcgcacgacgcccgctacaccgcc
gatcaggtgtgcatcatcccgggcacccaggccgtcgccggcatcacccgcctcgacgag
ccggtcggtgacctgctcgaccggttcgagcaggagatcgtcgaccgtgtgctggccgcc
ggtgcgcaacccgcgcccgtggtgtcccgccgtcaggcccgcgccgacgtcagcggcccg
ctcgccgtggtgctggattcgcccgacgtgctgtgggccggccgcaccgcgatcaacccg
gtgcaccgcatcggcgcgcccggcgagtggcaggtcaacgacgtgcccggcaagcccagc
gccacccacccgaacaccggcgcgcggctcgagctggcggccgattccagtgtgacgctg
agtgttccgctgtccgacatctggatcacgatccgcttcacgctgccctccaccacggtc
gacggcggcatgccgatcgtcaccgtcgaggacgcgtcgaaggcgatgcgcgcggtgctg
gcgatcgcggccggtgtcgacggcccggattcgcttccgccggtggagaacgacaccgcg
accgtcaccgtcgaatgggaccccgagaaggtcgccgaccacaccggggtgaccgcgacg
ttcggcgccccgctggcgcccggcctgaccctggtccccgacgccctggtcggcctctgc
tggcccgcggtgttctccgcgatcggatccgcggtcaccgatgaccacttcccggtcgtc
gagggcctgctgagcctggtgcatctcgaccacgccgcgcacctgctcgcggtgatgccg
tcgtcgaagaccgaattgaccgtcactgcaacggcttcggcggcgaccgacaccgaggtc
ggccgcgtcgtgccggtcaccgtcacgatcgccgaccccgcgggcaccgtcctggcgacc
ctcgaggagcggttcgcgatccgcggccgcaccggccccgccgagctgaccgatccgccg
cgcgccggcggagccatcaccgacaacgcgaccgacaccccgcgccggcgtcgccgcgac
gtcgtcgtcaacgcgccggtcgacatgagcgcgttcgcggtcgtctccggtgaccacaac
ccgatccacaccgaccgggccgcggcgctgctcgccggtctgaaaaccccgatcgtgcac
ggcatgtggctctcggccgccgcgcagcacacggtcaccgcgaccgacggccgcgcgacc
ccgccggcccgcctggtcggctggacgtcccgcttcctgggcatggtgctgccgggcgac
gagatcgagttccgcgtcgaccgcgtcggcatcgaccgtggcgcggagatcgtcgaggtg
gccgcgaaggtcggcggggagctcgtgatggcggcgaccgcacagctggccgctccgaag
acggtgtacgccttcccgggccagggcattcagtccaagggcatggggatggacgtgcgc
gcgcgctccaaggcagcccggaaggtctgggacaccgcggacaagttcacccgcgacacg
ctgggcttctcggtgctgcacgtggtgcgcgacaacccgaccagcctgatcgcctcgggt
gtgcactaccaccatcccgagggcgtgctgtacctgacgcagttcacccaggtcgcgatg
gcgacggtcgcggcggcccaggtcgccgagatgcgcgagcagggcgcgttcgtcgaggat
gcgatcgcgtgcggtcactccgtcggcgagtacaccgcgctggcgtgcgtctccggcgtc
tacgagctgcccgcgctgctcgaggtggtgttccaccgcgggtcgaagatgcacgacatc
gtgccgcgcgacgcgcagggtcggtccgactaccggctggccgcgatccgcccctcgcag
atcgacctcgacgacgccgacgtcaaggcgttcgtcgccgagatctccgagcgcaccggt
gaattcctggagatcgtcaacttcaacctgcggggcgcgcagtacgccatcgccggcacg
gttgcgggtctggaggcgctcgaggaggaggtcgagcgtcgtcgcgagatcagcggcggc
aagcggtcgttcatcctggtgccgggcatcgatgtgccgttccactcctcggtgctgcgg
gtcggcgtcgccgacttccgccgcgcactcgagcgcgtgatgccgcgcgacgcggacccg
gagctgttggtcggtcgctacatcccgaacctggtgccgcggccgttcaccctcgaccgc
gacttcgtgcaggagatccgcgatctggtgccggccgagccgctcgacgagatcctcgcc
gactacgacacgtggcgcaacgaacgcccgaaggagttgtgccgcaagatcgtcatcgag
ctcctcgcgtggcagttcgccagcccggtgcgctggatcgagacccaggatctgctgttc
atcgaggaggccgcaggcggcctcggggtggagcgattcgtcgagatcggcgtcaagaac
gcgccgaccgtcgcgggcctggccaccaacacactgaaactgccggagtactcgcacaac
accaccgaggtgctcaacgccgagcgtgacgccgcggtgctgttcgcgacggacaccgat
cccgagcccgagatcgaggacaccccgccggctcctgcgtccgccgagccggaggccgcc
ccggcggaagcggcgcccgccgcacccgcgccggccgccgcgcccagcggtggtccgcgc
cccgacgatctgaccttcgacgcgtccgacgccacgatggcgctcatcgcgctgtcggcc
aagatccgcatcgaccagatcgagccgctcgattccatcgagtcgatcaccgacggtgcg
tcgtcacggcgcaaccagatgctcgtcgacctcgggtcggaactgaacctgggcgcgatc
gacggtgcggccgaagcggatctggccgggttgaagtctcaggtcaccaagctggccagg
acgtacaagccgttcggcccggtgctctccgacgcgatcaacgaccagctgcgcacggtc
ctcgggccgtcgggcaagcggccggcctacatcaccgaacgggtcaccaagacctgggag
ctgggcgagggctgggccaagcacgtcaccgtcgaggtggcgctgggcacccgcgagggt
tccagcgtgcgcggtggagcgctgggcggtctgcacgatggtgcgctggccgacgcggcc
acggtggacaagacgatcgacgcggcggtttcggccgtggcgtcccgccgcggtgtcgcg
gtctcgctgccctcggccgcgggcgccggcggcggcgtcgtcgactcggccgcgctgggt
gagttcgccgagcaggtcaccggacccgacggtgtgctcgcctctgcggcgcgcacgatt
ctcgaccagctgggcctgggcgccccgttcgtcacgccggagtcctcggccgacgccgag
ctcatcgatctggtgaccgccgaactgggttcggactggccgcgtctggtggcgccgtcg
ttcgacgcccgcaaggccgtgctgctcgacgaccggtgggccagtgcccgtgaggatctg
gtcaagatctggctgatggagaccgacgaggtcgaggcccagtggactcgcctggcggag
cgtttcgaaggcgccggccacgtggtgggcacccaggcgacgtactggcagggcaaggcg
ctcgcggcgggacgtaccatccacgcgtcgctgtacgcccgcgcggccgcgggggcggag
aacccgggcaagggtcgttacagcgacgaggtcgcggtcgtcaccggcgcctcgaagggc
tcgatcgccgcgtcggtggtggcccagctgctcgcgggcggtgcgacggtcatcgcgacg
acctccaagctcgacgactcccggctcggtttctaccgcaatctctaccgggacagcgcg
ggcttcggcgccaagctgtgggtgctgccggcgaacatggcctcctacaacgacatcgac
gcgctcgtcgagtgggtcggcaccgagcagaccgagagcctcgggcccaagtcgatccac
atcaaggacgcgctgtcgccgacgttgctgttcccgttcgccgcaccgcgggtcggtggt
gacctctccgacgccggtgcgcgctcggagatggagatgaaggtcctgctgtgggccgtg
cagcggctgatcgccgggctgtcccacatcggcaccgaccgcgacatcgcagcacgcctg
cacgtggtgctgccgggctcgcccaaccggggcatgttcggcggtgacggcgcctacggc
gaggccaaggccgcgctggacgcggtggtgtcgcgctggaaggccgagacctcgtgggcg
cagcgggtgagtctggcgcacgcgctgatcggctggacccgcgggaccgggctgatgggc
cacaacgacgtcatcgtcgacgcggtcgaagaggccggggtgaccaccttctcgaccgag
cagatggcgagcatgctgctggatctgtgcgacgtcgagaccaaggtcgcggcggctcag
gagccggtgcaggccgacctgaccggcgggctggccgaggccgagctcgacctgtccgag
ctggccgcgaaggcccgtgatgacgccgcggcggcgcctgcggaggaggagaccgaggaa
gaggctgcaggccatacgatttcggctctgccgtccccgccgcgtcccgccccgacagct
ccggcgccggagtgggccgacctcgacgtcgacccggccgatctcatcgtcatcgtcggc
ggtgccgagctgggcccgtacggctcgtcgcggacccgcttcgagatggaggtcgacaac
gagctgtcggcggccggtgtgctcgagctggcgtggacgaccggcctcatcacctgggag
gacgacccgcagccgggttggtacgacaccggatccggtgagctcgtcgaggagtccgag
atcgtcgagcggtatcacgacgcggtcgtggagcgctgcggcatccgggagttcgtggac
gacggtgcgatcgaccccgatcacgcctcgccgctgctggtcagcgtgttcctggacaag
gacttccggttcgtggtctccagcgaggccgacgcccgggcgttcgtccagttcgatccg
gagcacaccgtggcccggccgatccccgacagcggcgactgggaggtgatccgcaaggcg
ggcaccgagattcgcgtgccgcgcaagacgaagttgtcgcgcaccgtgggcgctcagatc
ccgaccgggttcgacccgacggtctggggcatcaccccggacatggcgaactcgatcgac
cgggtggcgctgtggaacatcgtggcgaccgtcgatgcgttcctgtcctcgggcttcacg
ccctcggagctgatgcgctgggtgcaccccagcctggtggcctccacgcagggcaccggc
atgggcggcatgacctcgatgcagaccatgtaccacggcaacctgctgggccgtagcaag
ccaaacgacatcctgcaggaggtgttgcccaacgtcgttgcggcacacgtgatgcagtcc
tatgtcggcggttacggcgcgatggtgcacccggtgggtgcgtgcgcgaccgcggccgtg
tcggtcgaggagggcgtcgacaagatccggctcggcaaggccgagctggtcgtggccggc
ggcttcgacgacctgacgctcgaggccatcatcggcttcggtgacatggcggccaccgcc
gacaccgagatgatgcgcgccaaggggatcagcgactcgaagatctcccgggccaacgac
cggcgccggctgggcttcctggaggccgagggcggcggcacgatcctgctggcccgcggt
gacctggcggtgaagatgggtctgccggtgctcgcggtcgtcgcgtacgcgcagtcgttc
gccgacggcgtgcacacctcgatcccggctcccgggctcggcgcgctgggcgccggtcgc
ggcggtagggactcggtgctggcgcgctcgctggcgaagctgggcgtcggcgccgacgac
atcgcggtgatctccaagcacgacacctcgacgctggccaacgaccccaacgagaccgag
ctgcacgagcggctcgcggcctcactgggtcggtccgacggggcgccgctgttcgtgatc
agccagaagagcctcaccggccacgccaagggcggtgccgcggtcttccagatgatcggg
ctgtgccaggtcctgcgcgacggcgtcatcccgccgaaccgcagcctggactgcgtcgac
gacgagctggccacctcggcgcacttcgtgtggccgcgggagacgctgcggctgggcgag
aagtacccgctcaaggccggtctggtgaccagcctcgggttcggtcacgtctcgggcctg
atcgcgctggtgcatccgcaggcgttcctggcgacgctgactgccgagcagcgggcggac
tacaccgcccgggcgcaggagcgcacgctggccggtcagcgcaggctggcctcggccatc
gccggcggacggccgctctacgagcggcccgccgatcgtcgcttcgatcacgaccagccg
gagaaggcgcaggaagcggccatgctgctcgacaccgcgtcacgactcggtgagaacggc
gtgtatcagcggtga
DBGET
integrated database retrieval system