KEGG   Corynebacterium frankenforstense: CFRA_01480
Entry
CFRA_01480        CDS       T04872                                 
Name
(GenBank) ACP S-malonyltransferase
  KO
K11533  fatty acid synthase, bacteria type [EC:2.3.1.-]
Organism
cfk  Corynebacterium frankenforstense
Pathway
cfk00061  Fatty acid biosynthesis
cfk00074  Mycolic acid biosynthesis
cfk01100  Metabolic pathways
cfk01212  Fatty acid metabolism
Module
cfk_M00083  Fatty acid biosynthesis, elongation
Brite
KEGG Orthology (KO) [BR:cfk00001]
 09100 Metabolism
  09103 Lipid metabolism
   00061 Fatty acid biosynthesis
    CFRA_01480
   00074 Mycolic acid biosynthesis
    CFRA_01480
 09180 Brite Hierarchies
  09181 Protein families: metabolism
   01004 Lipid biosynthesis proteins [BR:cfk01004]
    CFRA_01480
Lipid biosynthesis proteins [BR:cfk01004]
 Fatty acid synthase
  Bacteria type
   CFRA_01480
SSDB
Motif
Pfam: Fas1-AflB-like_hel Acyl_transf_1 ketoacyl-synt DNA_pol_B_N Ketoacyl-synt_C MaoC_dehydratas FAS_AT_central Fas_alpha_ACP FAS_I_H
Other DBs
NCBI-ProteinID: APT88168
UniProt: A0A1L7CQR4
LinkDB
Position
complement(344693..354112)
AA seq 3139 aa
MSLTPLLSMEHPALIFAGQGSPWQLAVSTAAAQPGVAPRLQALIDRVRTRTAPLAREIGS
TVPGVFERLTSLTGPDATAEALPADAQPAVSVPGIVLGQIAAVEHLRDLGLDLTATECAG
HSQGDLGVAAVRHPEAALALAVLMGTALSAPTAFDNRSRMLSVRGLSLDDVASAADAVDG
TAVVAVVNGPTHQVLSGTPEDLAAVRRALEELVSAHNRRVEERETGGDPLEPRFDELPVA
AAFHNPVNAEAAATAIEWARRCGVDADVDAAGLVNEIFVNHFDWSARVRDLRDKGVTHVL
SLDTGLARMTENLLAGTGVPVIPAGSAAERDRLATPGSALPQAETWEDFAPRLVRLPDGE
VKLQTRFSKLTGYSPVILAGMTPTTVDPDIVAAAANAGHWAEMAGGGQFSEEVFTANKDA
LIAQLEPGRAAQFNSMYFDRFLWNLQFGQQRIVSRARAAGAAINGVTVSAGIPEPEEARE
LLAQLHADGYPYVAFKPGTSVQIRATLAIADDNPDTAIIMQVEDGHAGGHHSWVNLDDML
RATYAEIRRRPNVTLAVGGGLGDPERAADYLLGTWSAAYGLPAMPVDAVLVGTAAMTARE
AKTSPQVKELLRETPGVAPEDNEGWVGRLACAGGVTSGQSHLLADMHELDNDFAAASRRI
TELDSDSYAEHREELIELLSRTSKPYFGDVDEMTYAEWVDRFVDLAFPWIDPTWPDRFLD
LLRRVEARLNAADHGEIPTLFPDLASVEDGPAAAARLREAYPEAAETAVAARDAAWWVGL
NRKHHKPMPWVTAIDGDLKRWFGLDSLWQSQDERYPASAVRAIPGPVSVGAITTVDEPVA
DILDRYEQVAAGRIDAEPVARFARLEDAADARELITASPTIVWHGHLIDNPAHVLAPGAF
ELIPGDSDTEWTVRVLAETRWDDLPERPYAVRNVDIPLDLGPAVHTGASPVVSDARLPES
VFALLAGVAGVGSASAAGDTIDALPTVGATTEAAPYGLVTDSFHLPEHLLRAHSAVTGAP
LGVEPGTPDVLVGPCWPAIYTALGTGRLADGYPVIEGLLNAVHFDHSVELRRPLAELAAP
GEGRRLTVESRCTSIDESASGRIVRVDLDVFADAGEIDDVAHAGVGADGAVGAPTATDGT
SASGRVLVATLVERFCIRGRAVGHAQPPAAPEYGDAPAAAGIRSGQRSFVDRATVTAPGN
MTAFAMVSGDYNPIHTSANAARLVGLDAPLVHGMWLSATAQHLAGRHGHVEGWTYNMYGM
VQLNDEVEITVERVGRAGLHAALEVTCRIGGDVVSRGQALLAEPKTAYVYPGQGVQATGM
GAADRSASAAAREIWRRADRHTRTALGFSIRHIVDDNPTELTVRGRTFRHPAGVLNLTQF
TQVALAVVAYAETERLRDEDAVADSPGVMYAGHSLGEYTALASLGDIFELEGVIDIVYSR
GSAMGSLVPRDETGRSNYGLAALRPNMIGVGPDAVQGYVDRVAGQSGEFLEIVNYNIPGQ
QYSVAGTVAGLDALAAAANAVNPRALVRIPGIDVPFHSTVLRPGVAAFAEKLDELLPAEI
NLKALVGRYVPNLVARPFELTDDFLDAVRAVAPSERLAGVTADSLSPNDLARVLLIELLS
WQFASPVRWIETQELLLDSVDQIVEVGLAASPTLANMAKRTMDVLGRHVPVFNVERDHDA
VTLSDVASAPAAETSPSADAAAADVATADAAATEEGAAGQAATGQGGAPEAPSESGAVPA
PAAEVSPTPAAVAEVGSAGPAAPAAPAAGGSAADAPELPFDAADAIMVLFAFQNKIRLDQ
INDSDTVEELTNGVSSRRNQLLMDMSGELGVPAIDGAADADVATLRERVRTAAPGYRPFG
SVLGEAVDSRLRALTGAAGLKPAAIGEAVTGSWGLPESWVGHVEAEILLGSREGESVRGG
ELTTVPTSASTKQEVTALVDAAVAAVAARAGVSVSRAAAGGQGGGAVVDSAALDAFAETV
TGAEGVLATAARGVLEQLGLSTDADEAAAALAAAGEGAAEAATLAATVEAELGTDWLRLV
TPSFDGNRAVLFDDRWASAREELARIALGDDGFAAATDDKAISTGNKDAATDDKAISTGN
KDEEQILARFAGTGATVAAQADWWAHNGGENPALLRRIAEAAAEPAAEQRFADQIALVTG
GAPGSIAADVVARLLGEGATVIMTSSRVTQARKEFARTLYARHAVNGAALWLVPANLSSY
RDVDALIDWIGTEQVETQGNQTTVIKPALVPTLAYPFAAPSVSGSLAEAGPAAENQARLL
LWSVERTVAGLSRLAQDAVDTRCHVVLPGSPNRGMFGGDGAYGEVKAALDAICAKWSAEA
GWPEGVTLAQARIGWVAGTNLMGGNDVLVPAARAHGIHVWSPEEISTELVGLADAETREK
AASAPVIADLTGGLGSAAVSITELAAEAAASADANAANQADTATDATATADGTSSIEPSI
TALPNSPRPVQPNGEGVQLNEVTQDLDDMVVMVGLGEVSSWGSGRTRTEAEYGIRRDGSV
ELTAAGVLELAWMTGLVHWAEDPTPGWYDAEGTAVPEEEIYERYRDEVVARSGIRALSDK
FFLKDGGSVDVAEVFLDRDITFTVPTRAEAEDIAAADPAKTSVREADGEWEVTRHKGATA
RVPRRATLSRSVAGQMPDDFDPARWGVPASMIDAADRITVWNLVTAVDAFISSGFSPAEL
LRAVHPTDVASTQGTGIGGMESLHKVFVSRFLGEDRPSDILQEALPNVVAAHVMQDYVGG
YGAMIHPVAACATAAVSVEEGVDKIRLHKADVVVAGGIDDVQVESLQGFGDMNATAETAK
MTAKGIDPRFISRPNDRRRGGFLEAEGGGTVLLARGSVAAELGLPVLAVVGYAASHADGA
HTSIPAPGLGALGAARGGADSTLARSLRELGLTPDDVRVVSKHDTSTNANDPNESELHAL
MWRAVGRDEGNPLFVVSQKSLTGHAKGGAALFQMGGLVEILRSGRLPQNASLDCVDPEIG
TKGGPLVWLRAPLDLGAGAVKAGVLTSLGFGHVAAIVVLAHPAVFEAALRDARGEQAARD
WRRRATARLRAGVHRLEAGMIGRATLYEAPDARRLPEQGSHEAEIALLLDAGTRLGADGI
YPSSSTPTQTGSGTSVTPK
NT seq 9420 nt   +upstreamnt  +downstreamnt
atgtccctcaccccccttctgtccatggagcacccggccctgatcttcgccggccagggt
tccccgtggcagctggccgtctcgaccgcggccgcacagcccggcgtcgcgccgcgcctg
caggccctcatcgaccgcgtgcgcacccgcaccgcgccgctggcccgcgagatcggcagc
acagttcccggcgtcttcgagcgcctcacgagcctgaccggcccggacgcgaccgccgag
gcactgcccgccgacgcccagccggccgtctccgtgccgggcatcgtgctcggccagatc
gccgccgtcgagcacctccgcgacctcggtctggacctgaccgccaccgagtgcgccggc
cactcccagggcgacctcggcgtcgccgccgtgcgccaccccgaggcggcgctcgccctc
gccgtgctcatgggcaccgcgctgtcggcccccaccgccttcgacaaccgctcccggatg
ctgtccgtgcgcgggctgtcgcttgacgacgtcgcgtcggccgccgatgcggtcgacggc
accgccgtggtggccgtcgtcaacggccccacccaccaggtgctctccggcaccccggag
gatctcgcggccgtgcgccgcgccctcgaggagctcgtctccgcgcacaaccggcgcgtc
gaggagcgcgagaccggcggtgacccgctcgagccgcgcttcgacgaactgcccgtcgcc
gccgccttccacaaccccgtcaacgcggaggccgccgccaccgcgatcgagtgggcccgc
cgctgcggcgtggacgccgacgtcgacgccgccgggctggtcaacgagatcttcgtcaac
cacttcgactggtccgcccgcgtccgcgacctccgggacaagggcgtcacccacgtgctc
agcctcgacaccggcctggcccggatgaccgagaacctgctggccggcaccggtgttccc
gtcatcccggccggctccgccgccgagcgtgaccgcctggccaccccgggcagtgccctg
ccgcaggccgagacctgggaggacttcgccccgcgcctggtccgcctgcccgacggcgag
gtcaagctgcagacccgcttctccaaactgaccggctactcccccgtcatcctcgccggc
atgacgccgaccacggtggacccggacatcgtcgccgcggccgccaacgccggccactgg
gccgagatggccggcggcgggcagttctcggaggaggtcttcaccgccaacaaggacgcc
ctgatcgcccagctcgagccgggccgcgccgcccagttcaactccatgtacttcgaccgg
ttcctgtggaacctgcagttcggccagcagcgcatcgtctcgcgcgcccgcgcggccggc
gccgccatcaacggcgtgaccgtctccgccggcatccccgagccggaggaggcccgcgag
ctgctcgcccagctgcacgccgacggctacccctacgtcgccttcaagccgggcacctcg
gtgcagatccgcgccaccctggccatcgccgacgacaacccggacaccgccatcatcatg
caggtcgaggacggccacgccggcggccaccactcctgggtcaacctcgacgacatgctg
cgcgcgacctacgcggagatccgccgccgcccgaacgtcaccctcgccgtcggcggcggc
ctcggcgaccccgagcgcgccgcggactacctgctgggcacctggtcggccgcctacggc
ctgccggccatgcccgtcgacgccgtgctcgtcggcaccgccgcgatgaccgcccgcgag
gccaagacctccccgcaggtcaaggagctgctgcgtgagaccccgggcgtcgcgcccgag
gacaacgagggctgggtcggccgcctggcctgcgccggcggtgtcacctccggccagtcg
cacctgctcgcggacatgcacgagctggacaacgacttcgccgcggcctcccgccgcatc
acggagctggactccgactcctacgcggagcaccgcgaggagctcatcgagctgctgtcc
aggacctccaagccctacttcggcgacgtcgacgagatgacctacgccgagtgggtcgac
cgcttcgtcgacctggccttcccgtggatcgacccgacctggccggaccgcttcctggac
ctgctgcgtcgcgtcgaggcccgcctcaacgccgccgaccacggcgagatccccaccctc
ttccccgacctggcctccgtcgaggacgggccggccgccgccgcccgcctcagggaggcc
tacccggaggccgccgagaccgccgtcgccgcccgcgacgccgcctggtgggtcggcctg
aaccgcaagcaccacaagcccatgccctgggtcaccgccatcgatggtgacctcaagcgc
tggttcggcctggactccctgtggcagtcccaggacgagcgctacccggcctccgccgtg
cgcgcgatccccggcccggtctccgtcggcgcgatcaccaccgtcgacgagcccgtcgcc
gacatcctggaccgctatgagcaggtcgccgccggccgcatcgacgccgagccggtcgcg
cgcttcgcccgcctcgaggacgccgccgacgcccgcgagctgatcaccgcctcgccgacg
atcgtctggcacggccacctgatcgacaaccccgcccacgtgctggcccccggcgccttc
gagctcatccccggcgactccgacaccgagtggaccgtgcgcgtgctcgccgagacccgc
tgggacgacctgcccgagcgcccctacgccgtgcgcaatgtcgacatcccgctcgacctg
ggcccggccgtgcacaccggcgcctcccccgtggtcagcgacgcccgcctgcccgagagc
gtcttcgccctgctcgccggcgtcgccggcgtgggctccgcctccgccgccggcgacacg
atcgacgccctgccgaccgtgggcgcgaccaccgaggccgccccctacggcctggtcacc
gactccttccacctgccggagcacctgctgcgcgcgcacagcgccgtcacgggcgccccg
ctcggcgtcgagcccggcacccccgacgtgctcgtcggcccctgctggccggccatctac
accgcgctgggcaccggccggctcgccgacggctaccccgtcatcgagggcctgctcaac
gccgtgcacttcgaccactccgtcgagctgcgccgcccgctcgccgagctcgccgccccg
ggtgaaggccgccgcctgaccgtcgagtcgcgctgcacctccatcgacgagtccgcctcc
gggcgcatcgtgcgcgtcgacctcgacgtcttcgcggacgccggtgaaattgacgacgtc
gcgcacgccggcgtcggcgccgacggcgccgtgggcgcgcccacggcgaccgacgggacg
tcggcaagcggacgggtgctcgtggccaccctggtcgagcgcttctgcatccgcggccgc
gccgtcggccacgcccagccgccggccgcgccggagtacggcgacgcgccggccgccgcg
ggcatccgctccggccagcgctccttcgtcgaccgcgcgaccgtgaccgcgccgggcaac
atgaccgccttcgcgatggtctccggcgactacaacccgatccacacctcggcaaacgcc
gcccgcctggtcggcctggacgcgccgctggtgcacggcatgtggctctcggcgaccgcc
cagcacctcgccggccgccacggccacgtcgagggctggacctacaacatgtacggcatg
gtgcagctcaacgacgaggtcgagatcaccgtcgagcgcgtcggccgcgccgggctgcac
gccgccctcgaggtcacctgccgcatcggcggcgacgtcgtctcgcgcgggcaggcgctg
ctcgccgagccgaagaccgcctacgtctaccccggccagggtgtgcaggccaccggcatg
ggcgccgcggaccgctccgcctcggccgcggcccgcgagatctggcgccgcgccgaccgc
cacacgcgcaccgcgctgggcttctccatccggcacatcgtcgacgacaacccgaccgag
ctgaccgtgcgcgggcggaccttccgccaccccgccggcgtgctcaacctgacgcagttc
acccaggtcgcgctggccgtggtcgcctacgcggagaccgagcgcctgcgcgacgaggac
gccgttgccgacagcccgggcgtgatgtacgccgggcactccctcggcgagtacacggcc
ctggccagcctcggcgacatcttcgagctcgagggcgtcatcgacatcgtctactcgcgc
ggctccgcgatgggttcgctcgtcccgcgcgacgagaccggccgctcgaactacggcctg
gccgccctgcgcccgaacatgatcggcgtgggcccggacgcggtccagggctacgtcgac
cgggtcgccgggcagagcggcgagttcctggagatcgtcaactacaacatccccggccag
cagtactccgtggccggcaccgtcgccgggctcgacgccctggccgcggcggccaacgcc
gtcaacccgcgcgccctcgtgcgcatcccgggcatcgacgtgccgttccactccaccgtg
ctgcgcccgggcgtggccgccttcgccgagaagctcgacgagctgctgcccgccgagatc
aacctcaaggcgctggtcggccgctacgtgccgaacctcgtcgcccggcccttcgagctg
accgacgacttcctcgacgccgtgcgcgccgtcgccccgtccgagcgcctcgccggggtc
accgcggactcgctgagcccgaacgacctcgcccgcgtgctgctcatcgagcttctgagc
tggcagttcgcctcgccggtgcgctggatcgagacccaggagctgctgctggactccgtc
gaccagatcgtcgaggtcggcctcgccgcctccccgacgctcgcgaacatggccaagcgc
accatggacgtcctcggccgccacgtgcccgtcttcaacgtcgagcgcgaccacgacgcc
gtgacgctttccgacgtcgcgtccgcacccgcggcggagacgtcgccgtccgctgacgcg
gcggccgctgacgtggcgaccgctgacgcggccgccaccgaggaaggtgccgcaggccag
gccgccaccgggcagggtggcgctcccgaggcgccctccgagtccggggccgtgcccgcc
ccggccgccgaggtctcgcccaccccggctgcggtcgccgaggtcggttccgccggtccc
gccgcacccgccgccccggcggccggcggttccgccgccgacgcgcccgagctccccttc
gacgcggccgacgcgatcatggtgctcttcgcgttccagaacaagatccgcctcgaccag
atcaacgactccgacaccgtcgaggagctgaccaacggtgtcagctcgcgccgcaaccag
ctgctcatggacatgtccggtgagctgggcgtgcccgccatcgacggcgcggccgacgcg
gacgtcgccacgctgcgcgagcgcgtgcgcaccgccgccccgggctaccggcccttcggc
tccgtcctcggtgaggccgtcgactcccgcctgcgcgccctgaccggtgccgccggcctg
aagcccgccgcgatcggcgaggccgtcaccggctcctggggcctgcccgagagctgggtc
ggccacgtcgaggccgagatcctgctcggctcccgcgagggcgagtccgtccgcggcggc
gagctgaccaccgtgcccacctccgcctccaccaagcaggaggtcaccgcgcttgtcgac
gccgcggtggccgccgtcgccgcccgcgccggcgtctccgtctcccgcgccgccgccggc
ggccagggcggcggggcagtcgtcgattcggccgcgctggacgccttcgccgagaccgtc
accggcgcggagggcgtgctcgccaccgccgcccgcggcgtgctcgagcagctgggcctt
tccaccgacgccgacgaggccgccgccgcgctcgcggccgccggggagggcgccgccgag
gcggccaccctggccgccaccgtcgaggccgagctcggcaccgactggctgcgcctggtc
accccgagcttcgacggcaaccgcgccgtcctcttcgacgaccgctgggcctccgcccgc
gaggagctggcccgcatcgccctgggtgacgacggcttcgccgccgccaccgatgacaag
gccatcagcaccgggaacaaggacgccgccaccgatgacaaggccatcagcaccgggaac
aaggacgaggagcagatcctcgcccgcttcgccgggaccggcgccaccgtcgccgcccag
gccgactggtgggcgcacaacggcggcgagaaccccgccctgctgcgccgcatcgccgag
gccgcggccgagccggccgccgaacagcgcttcgccgaccagatcgccctggtcaccggc
ggggcccccggctccatcgccgccgacgtcgtcgcccgcctgctgggcgagggcgccacg
gtgatcatgacctcctcgcgcgtcacccaggcccgcaaggagttcgcccgcaccctctac
gcccgccacgccgtcaacggcgcggccctgtggctggtgcccgccaacctctccagctac
cgcgacgtcgacgccctgatcgactggatcggcaccgagcaggtggagacccagggcaac
cagaccaccgtgatcaagcccgcgctggtgcccacgctggcctaccccttcgccgccccg
tcagtctccggctccctggccgaggccggcccggccgccgagaaccaggcccgcctgctg
ctgtggtccgtcgagcgcaccgtcgccgggctctcccgcctggcccaggacgccgtggac
acccgctgccacgtcgtgctgcccggctccccgaaccgcggcatgttcggcggcgacggc
gcctacggcgaggtcaaggccgccctcgacgcgatctgcgccaagtggtccgccgaggcc
ggctggcccgagggggtcaccctggcccaggcccgcatcggctgggtcgccggcaccaac
ctcatgggcggcaacgacgtcctggtgcccgccgcccgcgcccacggcatccacgtctgg
agccccgaggagatctccaccgagctcgtcggactggccgacgccgagacccgcgagaag
gcggcctccgccccggtcatcgccgacctcaccggcggcctcggatccgcggccgtctcc
atcaccgagctggccgcggaagccgcggcgtccgctgacgcgaacgccgccaaccaggct
gacaccgcaacggacgcaactgcgacggccgacgggacgtcgtcaatcgagcccagcatc
accgcgctgccgaactccccgcggcccgtccagccgaacggcgagggcgtgcagctgaac
gaggtcacccaggacctcgacgacatggtcgtcatggtcggcctcggcgaggtctcctcg
tggggctccggacgcacccgcaccgaggccgagtacggcatccgccgcgacggctccgtc
gagctgaccgccgccggcgtgctcgagctggcctggatgaccggcctggtgcactgggcc
gaggacccgaccccgggctggtacgacgccgagggcaccgccgttcccgaggaggagatc
tacgagcgctaccgcgacgaggtcgtcgcccgctccggcatccgcgcgctcagcgacaag
ttcttcctcaaggacggcggctccgtggacgtcgccgaggtcttcctcgaccgcgacatc
accttcacggtgcccacccgtgccgaggccgaggacatcgccgcggccgaccccgccaag
acctccgtgcgcgaggccgacggcgagtgggaggtcacccgccacaagggcgcgacggcc
cgcgtgccgcgccgcgccaccctctcgcgcagcgtcgccggccagatgccggacgacttc
gacccggcgcgctggggcgtgcccgcctccatgatcgacgccgcggaccgcatcaccgtg
tggaacctggtcaccgccgtcgacgcgttcatctcctccgggttctccccggccgagctg
ctgcgcgccgtgcacccgaccgacgtcgcgtccacccagggcaccggcatcggcggcatg
gagagcctgcacaaggtgttcgtctcccgcttcctcggcgaggaccggcccagcgacatc
ctccaggaggcgctgcccaacgtcgtggccgcgcacgtcatgcaggactacgtcggcggc
tacggcgcgatgatccacccggtcgccgcctgcgccaccgcggcggtctccgtcgaggag
ggcgtggacaagatccgcctgcacaaggccgacgtggtcgtcgccggcggcatcgacgac
gtccaggtcgagtccctccagggcttcggcgacatgaacgccaccgccgagaccgcgaag
atgacggccaagggcatcgacccgcgcttcatctcccggccgaacgaccggcgccgcggc
ggcttcctcgaggccgagggcggcggcaccgtgctgctggcccgcggctccgtggccgcc
gagctgggcctgccggtgctggccgtggtcggctacgccgccagccacgccgacggcgcg
cacacctcgatccccgcgcccggtctgggtgcgctcggcgccgcgcgcggcggggcggac
tcgacgctggcgcgctccctgcgcgagctcggcctgaccccggacgacgtgcgcgtggtc
tccaagcacgacacctcgaccaacgcgaacgacccgaacgagtccgagctgcacgccctg
atgtggcgcgccgtcggccgcgacgagggcaacccgctgttcgtggtctcgcagaagtcg
ctgaccggccacgccaagggcggcgccgcgctgttccagatgggcgggctcgtcgagatc
ctgcgctccggacgcctgccgcagaacgcctcgctcgactgcgtcgacccggagatcggc
accaagggcggccccctggtctggctgcgcgccccgctcgatctgggcgccggcgcggtg
aaggccggcgtgctgacctcgctgggcttcggccacgtcgccgcgatcgtggtgctcgcg
cacccggccgtcttcgaggcggccctgcgcgacgcccgcggcgagcaggccgcgcgcgac
tggcgcaggcgcgccaccgcgcgcctgcgcgccggcgtgcaccgcctggaggccggcatg
atcggccgcgccacgctctacgaggcgccggacgcccgccgcctgccggagcagggctct
cacgaggccgagatcgccctgctgctcgacgccggcacccgcctgggcgccgacgggatc
tacccgtcgagctcgacgccgacccagaccggctcgggcacgagcgtgaccccgaagtag

DBGET integrated database retrieval system