KEGG   Actinomyces viscosus: NCTC10951_00774
Entry
NCTC10951_00774   CDS       T06789                                 
Symbol
fabF
Name
(GenBank) 3-oxoacyl-[acyl-carrier-protein] synthase 2
  KO
K11533  fatty acid synthase, bacteria type [EC:2.3.1.-]
Organism
avc  Actinomyces viscosus
Pathway
avc00061  Fatty acid biosynthesis
avc00074  Mycolic acid biosynthesis
avc01100  Metabolic pathways
avc01212  Fatty acid metabolism
Module
avc_M00083  Fatty acid biosynthesis, elongation
Brite
KEGG Orthology (KO) [BR:avc00001]
 09100 Metabolism
  09103 Lipid metabolism
   00061 Fatty acid biosynthesis
    NCTC10951_00774 (fabF)
   00074 Mycolic acid biosynthesis
    NCTC10951_00774 (fabF)
 09180 Brite Hierarchies
  09181 Protein families: metabolism
   01004 Lipid biosynthesis proteins [BR:avc01004]
    NCTC10951_00774 (fabF)
Lipid biosynthesis proteins [BR:avc01004]
 Fatty acid synthase
  Bacteria type
   NCTC10951_00774 (fabF)
SSDB
Motif
Pfam: Fas1-AflB-like_hel Acyl_transf_1 DNA_pol_B_N ketoacyl-synt MaoC_dehydratas Ketoacyl-synt_C FAS_AT_central Fas_alpha_ACP SAT FAS_I_H
Other DBs
NCBI-ProteinID: VEI14898
UniProt: A0A448PJ14
LinkDB
Position
1:865192..874668
AA seq 3158 aa
MHTTSQAPSPATTIAERLSGGEPYIITFGGQATPWRQTLADLVSLDQALADDVVAVDRAV
SERLAPVATDLLTVTPRGSRLLDDEAAPVVPQHRTTADGADVSVPGILMAQHAALASLPA
AGIDPTSHAPVGAIGHSQGVLGVSLLKAVRAGDRESVIQVHAIARLIGAAATRTTRRLDL
GTVGESTPMLSVRGVTRSVLDAVLARVPGSERISVGVTNGLQAHILSGRPADLERVVTAL
EAAAARSAKARKDRRRGGAVLAPVTEFLTTSVPFHTPLLAGAVDDVAAWAAACGLDERLA
RDLATAVLIDPVDWPGLVTGALGTGSADPVRTVLDLGPGNVLDLGPGNVLVRLTEGIVAG
TGTTVVPAGTAKAIDDLDRAGAAPRPSVDRSRFAPRITRLPDGRLTLDTAFTRLTGRSAV
LLAGMTPTTVDPAIVAAAANAGYWAELAGGGQTTPAVLTENLEGLEEALEPGRTAAFNAM
FMDRYLWNLHLGTQRLLSKARAGGAPIDGITISAGFPELDEATALLERLHAEGFPYIAFK
PGTVDQIRQVLAIARAVPDSPVIIQIEDGHAGGHHSWEDLDTMLLATYDAIRAVNNVVLV
VGGGIGTPTRAADYLTGRWAEAYGTAAAPVDGVMIGTAAMTCLEAKTNDDVKQLLVDTPG
IPEDSGVEGGWVASGESIGGMTSGLSHLRADLYEIDNSSARASRLIQELAGDEAAMSARR
QEMIDALARTAKPYFGDVEEMTYLQWATRYAELCVAPHEGRAATRADWADEGWYDRFLDL
LHRIEARLSQADHGEIPTLFADYDAVIDSDAALAALAEHYPSAASTLVEPVDAAWFVDLC
RKHPKPVPFVPVVDADILRWWGTDSLWQSQDPRYTADQVRIIPGPVAVAGITTINEPVGE
LLGRFETAAVEALQEAGTGKQEAAGRLGADPALADGALASPVADAKEFVQVAPHVLWNGH
LTVNPATVLSDDAYNVVARPDVAEDAYDLDIRLDTHWDGTPGGEGIHAVRRLVVPLRLAR
AWDGAAPLVDPERISETMNDLLRATAGVGAVSITGDDVDHLPEVRPAQSGATDALGRPAT
QPFGTIHGSFTLASTLGHDHASVTADALPVDLSAAPFVPDALLGPCWPVVYAALGSVVED
GMPLIEGLLGAVHLDHTIDLHLTLHQLQAAAATTSPTINVTGWVAALEESSAGRVVDVRL
ELTDASDGTIVALMRERFAIRGRASGNAVPSAPELAGGTGRETAPAARRILRRTTVTAPA
DMTAFARVTGDFNPIHTSYNAAHVAGMDAPLVHGMWLSATAQQVAASTAADGSRHVLAGW
TYVMTGPVELGDDVEITVERTGLVVGGGYVLEVVCRINGEVVSRGTAVTTPEPTAYIYPG
QGIQAPGMGLDEMNSSRAAREVWERADAHTRAELGFSVINLVRDNPTEMTARGVTYRHPE
GLLNLTQFTQVALATVAMATTARLAEAGALVENAAFAGHSLGEYTALSAYGRVMPVETTI
SIVFQRGSTMHSLVPRDADGASNYRMGALRPNQAGIKADEVEAYVKSISQETGEFLQIVN
HNLAGVQYAVAGTIKGLDALAADARAKAKARGGKNPFMFVPGIDVPFHSEVLRPGVPEFR
GRLLELVPEDLDVERLVGHYVPNLVARPFALTQDFARSILEVVPSEPIEEILADWDSWVK
RPTELARVLLVELLAWQFASPVRWIETQEVLLSSPSEGGLGIEHIVEVGLAGSPTLANLA
TNTLRLPQHAGRHVTVHNARRDEARVLATDTDPAVELTEPEFDAPATEEPAAETSAPAEA
AAAEQAPAPAAEAAPAPAAPAAGGPVDDLPFGATDALTVLLAHASRIRPEQIGATDTTET
LTNGVSSRRNQLLMDLGTELELASIDGAADADMTALAATVAKGAPGYKAFGPVLTEAIRV
GLGRLLGPSGVRASRIADRVTGTWGLGQGWVSHVTAALFLGTREGTSMRGEDLASLGSSA
PLTSAGAVDTLIDAAVQAVAADHGVAVSKPSAGGAGGAVVDSAALDAFAQNVTGDEGVLA
TTARTLLDALGLAEKATVPADADDEAARTRAALAALDAELGAGWVKSVTPAFTPERAVLI
DDRWATAREDVARLGSGETDLDTSRHLLAPERFVGLGQAVADHATWWAGQVKGSQLADAA
ERAAILTEIAQAAPKAPRAGDPTVRWSEDVAVVTGVAPGSIAAAVVGDLLAGGATVVATS
SRLTHERLEFATTLYREHAAAGAKLWMVPANLSSYRDVDALAEWIGNDQVVTSGGSTKVV
KEALVPTLLFPFAAPRVSGTLADAGPAAESQTRLLLWSVERTIAALSAIGTDTHVDHRLH
VVLPGSPNRGTFGGDGAYGEVKSALDAIANRWSSERAWAQRVTLAHPRIGWVRGTGLMGG
NDPLVAAVEAAGVRTWTTEEIASELTELCTTEVRTRAAQAPVDADLTGGLGDDIDLVALR
ENAAAQAAAPTEEAEALAVIKALPTPVVPTQPTAPEWGEVSADLDDLVVIISTGEVSTWG
SGRTRREAELGMSGGEDVDLTAAGVLELAWGMGLLTWQDSPKAGWYDTDGEMVEESDILD
RYRDEVVARCGIREFVDDGVIAPVADEEVTVYLDRDITLSVPDEATARTIEASDPEHTLV
VPDAETGEWTVTRLAGSLARVPRRAALSRTVGGQFPRDFDPERWGIPASMTQGMDPIASW
NLVTAVDAFLSAGFTPAELLKAVHPSDVASTQGTGFGGMESMRKMFVGRFLGEERPSDIL
QEALPNVVAAHVMQSYIGGYGAMVQPVSACATAAVSIEEGWDKIALGKADVVVAGAIDDI
SIESVVGFGNMNATAEAAAMRAKGISDRHFSRANDRRRGGFVEAEGGGTVILARGSVAAQ
LGLPVAGVVGFVSSYADGAHTSIPAPGLGALGAGRGGRSSRLAKALAALGVEADDIALVS
KHDTSTGANDPNESELHTRLARALGRSEGNSLVAVSQKTITGHAKGGAAVFQVAGLTEIL
ASGVAPGNASLDVVDAPLAKDAFWVWPRRPIRLSGRGGEDGRVPGAGPVRAGLLTSLGFG
HVSGLIAIVHPGAFEAALRQAAGQEAVDAWLASANARLAAGTRRRRAGMIGRAPLFEQVQ
GRRLGEESKQRDPHEVEAAMLLDPDARLGADGVYHAGE
NT seq 9477 nt   +upstreamnt  +downstreamnt
gtgcacacgacctcgcaagcccccagccccgcgaccaccatcgctgagcgcctgagtgga
ggcgagccctacatcatcaccttcggaggccaggcgaccccctggcgccagacgctcgcc
gacctggtctccctggaccaggccctggccgatgacgtcgtggcggtcgaccgggccgtg
tccgagcgcctggcccccgtggccaccgacctgctcaccgtgacgccgcgcggctcacga
ctcctggacgacgaggccgctccggtcgtgccccagcaccgcaccaccgccgacggcgcc
gacgtgtccgtccccggcatcctcatggcccagcacgccgccctggcctcgctgccggca
gccggcatcgaccccacctcccacgccccggtgggcgccatcggccactcccagggcgtt
ctgggcgtcagcctcctcaaggctgtgcgagccggggaccgcgagagcgtcatccaggtc
cacgccatcgcccgcctcatcggcgccgccgccacccggaccacccgccgcctcgacctg
ggcacggtgggggagtccacccccatgctctcggtgcgcggcgtgacccgctcggtgctc
gacgccgtcctggcccgggtgcccggctccgagcggatctccgtgggcgtcaccaacggg
ctccaggcccacatcctctccgggcgccccgccgacctcgagcgcgtcgtcaccgcgctg
gaggcagccgccgcccgtagcgccaaggctcgcaaggaccgccgccgcgggggcgccgtc
ctggcccccgtcaccgagttcctcaccacctcggtgcccttccacaccccgctgctggcc
ggggccgtcgacgacgtcgccgcctgggctgccgcctgcggcctggacgagaggctcgcc
cgggacctggccaccgccgtgctcatcgaccccgtcgactggcccggcctggtcacgggc
gccctggggaccggctcggccgaccccgtgcgcaccgtcctggacctggggccgggcaat
gtcctggacctggggccgggcaatgtcctggtccgtctcaccgaggggatcgtggccggc
accggcacgaccgtcgtacccgcggggaccgccaaggccatcgacgacctcgaccgcgcc
ggcgccgccccccggcccagcgtcgaccgctcccgcttcgcgccgcgcatcacccgcctg
cccgacggacgcctcaccctcgacacggccttcacccgactgaccggccgcagcgccgtc
ctcctggccggaatgacccccaccaccgtggaccccgccatcgtggccgccgccgccaac
gccggctactgggccgagctcgccggcggcgggcagaccacccccgccgtcctgacggag
aacctcgagggcctggaggaggctctcgagcccggccgcaccgcggccttcaacgccatg
ttcatggaccgctacctgtggaacctgcacctgggcacccagcgtctgctgtccaaggcc
cgcgccggcggcgcccccatcgacggcatcaccatctccgcgggcttccccgagctcgac
gaggccaccgccctgctcgagcgcctccacgccgagggcttcccctacatcgccttcaag
cccggcaccgtggaccagatccgccaggtgctggccatcgcgcgcgccgtgcccgacagc
cccgtcatcatccagatcgaggacgggcacgccggcggccaccactcgtgggaggacctg
gacaccatgctcctggccacctacgacgccatccgcgccgtgaacaacgtcgtgctcgtc
gtcggaggcggtatcggtacacccacccgcgccgccgactacctcaccggtcgctgggcc
gaggcctacggcacggccgcggcccccgtcgacggtgtcatgatcggcaccgccgccatg
acctgcctggaggccaagaccaacgacgacgtcaagcagctgctcgtcgacacccccggg
atccccgaggactccggcgtcgagggcggctgggtcgcctccggggagtccatcggcggc
atgacctcgggcctgtcccacctgcgcgccgacctctacgagatcgacaactcctcggcc
cgggcctcgcgcctcatccaggagctcgccggtgacgaggccgccatgtccgcccgccgc
caggagatgatcgacgccctggccaggaccgccaagccctacttcggcgacgtcgaggag
atgacctaccttcagtgggccacccgctacgccgagctgtgcgtcgccccgcacgagggg
cgcgccgccacccgggcggactgggccgacgagggctggtacgaccgcttcctcgacctg
ctgcaccgcatcgaggcccgcctgagccaggccgaccacggcgagatccccacgctcttc
gccgactacgacgccgtcatcgactcagacgccgccctggccgccctggccgagcactac
ccgtcggccgcctccaccctcgtggaacccgtcgacgccgcatggttcgtcgacctgtgc
cgcaagcaccccaagcccgtgcccttcgtgcccgtcgttgacgccgacatcctgcgctgg
tggggcaccgactccctgtggcagtcccaggacccgcgctacaccgccgaccaggtgcgc
atcatccccggtcccgtggccgtcgccggcatcacgaccatcaacgagccggtcggtgag
ctgctgggccggttcgagaccgccgccgtcgaggccctccaggaggccggcaccggtaag
caggaggccgccggccgcctgggcgccgatcccgccctggccgacggcgccctggcctcc
ccggtggctgacgccaaggagttcgtccaggtcgccccccacgtcctgtggaacggccac
ctgacggtcaaccccgccaccgttctgagcgacgacgcctacaacgtcgtcgcgcgcccg
gacgtcgccgaggacgcctacgacctcgacatccgcctcgacacccactgggacggcact
cccggcggagaggggatccacgccgtgcgccgcctcgtggtgccgctgcgtctggcccgc
gcctgggacggcgccgccccgctggtcgaccccgagcgcatcagcgagaccatgaacgac
ctgctgcgcgccaccgccggtgtgggcgccgtgtccatcaccggagacgacgtcgaccac
ctgcccgaggtccgccccgcgcagtccggcgccacggacgccctggggcgccccgccacc
cagcccttcggcaccatccacggctccttcacgctggcgagcaccctgggtcacgaccac
gcctcggtgacggccgacgcgctgccggtggacctctcggccgcccccttcgtccccgac
gccctgctcggcccctgctggccggtggtctacgcggccctgggcagcgtcgtcgaggac
ggcatgccgctcatcgagggcctgctcggtgcggtgcacctcgaccacaccatcgacctg
cacctcaccctccaccagctccaggcggccgcggccaccaccagccccacgatcaacgtc
accggctgggtggcggccctggaggagtccagcgccggtcgcgtcgtcgacgtgcgcctg
gagctgaccgacgccagcgacggcaccatcgtggcgctcatgcgcgagcgcttcgcgatc
cgtggccgtgcctccggcaacgccgtgcccagcgcgcccgagctggccggcggcaccgga
cgcgagaccgctccggccgcccgtcgcatcctgcgccgcaccaccgtcaccgcacccgcg
gacatgacggccttcgcccgggtcaccggtgacttcaacccgatccacacctcctacaac
gccgctcacgtggccggcatggacgccccgctcgtccacggcatgtggctgtcggccacc
gcccagcaggtggcggcctccaccgccgctgacggctcgcgccacgtcctggcgggctgg
acctacgtcatgaccggtccggtggagctgggcgacgacgtcgagatcaccgtggagcgc
accggcctggtggtcggaggcggctacgtcctggaggtcgtctgccgcatcaacggcgag
gtcgtctcgcgcggcaccgccgtgacgacgcccgagcccaccgcctacatctaccctggt
cagggcattcaggcccccggcatgggtctggacgagatgaactcctccagggccgcccgc
gaggtctgggagcgcgccgacgcccacacccgcgccgagctgggcttctccgtcatcaac
ctggtgcgcgacaaccccaccgagatgaccgctcgcggtgtcacctaccgccaccccgag
ggtctgctcaacctcactcagttcacccaggtggctctggccaccgtcgccatggcgacc
accgcgcgtctggccgaggccggtgccctggtggagaacgccgccttcgccggccactcc
ctgggcgagtacacggccctgagcgcctacgggcgcgtcatgccggtggagacgacgatc
tcgatcgtcttccagcgcggctccaccatgcactcgctggtgccccgcgacgccgacggc
gcctcgaactaccgcatgggcgccctgcgtcccaaccaggccgggatcaaggccgacgag
gtcgaggcctacgtgaagtcgatctcccaggagaccggtgagttcctccagatcgtcaac
cacaacctggccggcgtccagtacgccgtggccggcacgatcaagggcctggacgccctg
gccgcggacgcccgcgccaaggccaaggcccgcggcggcaagaaccccttcatgttcgtg
cccggcatcgacgtgcccttccactccgaggtgctgcgccccggagtcccggagttccgc
gggcgtctgctcgagctcgttcccgaggacctggacgtcgagcgcctggtgggccactac
gtgcccaacctcgtggcccgtcccttcgcgctgacccaggacttcgcccgctcgatcctc
gaggtcgtgccctccgagccgatcgaggagatcctggccgactgggactcctgggtgaag
cgtcccaccgagctggcccgggtcctgctcgtcgagctcctggcctggcagttcgcctcc
ccggtgcgctggatcgagacccaggaggtcctgctgtcctccccgagcgagggcggcctg
ggcatcgagcacatcgtcgaggtcggcctggcgggctcgcccacgctggcgaacctggcc
accaacaccctgcgtctgccccagcacgccgggcgccacgtcaccgtgcacaacgcgcgc
cgcgacgaggcccgggtcctggccaccgacaccgacccggccgtggagctcaccgagccg
gagttcgacgcaccggccaccgaggaacccgccgcagagaccagtgcacccgctgaggct
gctgcggcagagcaggctccggctcctgcggccgaggccgcacccgctccggcggctccg
gccgcaggcggcccggtggacgacctgcccttcggcgcgaccgatgccctgacggtgctg
ctggcccacgcctcgcggatccgtcccgagcagatcggtgccaccgacaccaccgagacg
ctcaccaacggggtctcctcgcgccgcaaccagctcctcatggacctgggcaccgagctc
gagctcgcctccatcgacggtgccgccgacgccgacatgacggctctggccgccacggtc
gccaagggcgcccccggctacaaggccttcggcccggtcctcaccgaggccatccgcgtg
ggcctgggccgtctcctgggcccctccggcgtgcgcgcctcccggatcgccgatcgtgtc
acgggcacctggggtctgggccagggctgggtctcccacgtgaccgccgccctgttcctg
ggcactcgtgagggcacctcgatgcgcggcgaggacctggcctccctgggctcctctgcc
ccgctgaccagtgccggagccgtcgacactctcatcgacgccgccgtccaggcggtcgcc
gccgaccacggcgtggccgtgtccaagccgagcgccggcggtgcgggcggcgcggtcgtc
gactcggcggccctggacgccttcgcccagaacgtcaccggtgatgagggagtcctggcc
accacggcccgcaccctgctggacgcccttggcctggccgagaaggccaccgtcccggcc
gatgccgacgacgaggccgcccgcaccagggccgccctggcagccctggacgccgagctc
ggcgccggttgggtcaagtccgtcaccccggccttcacccccgagcgcgccgtcctcatc
gacgaccgctgggccaccgcccgcgaggacgtggcccgcctcggttccggagagaccgat
ctggacacctcccgccacctcctggcccccgagcgcttcgtgggcctggggcaggcggtg
gccgaccacgccacctggtgggcggggcaggtcaagggctcccagctggccgacgccgcc
gagcgcgccgccatcctgaccgagatcgcccaggccgcaccgaaggccccccgggccggt
gaccccacggtccgctggtccgaggacgtcgccgtcgtcaccggcgtggcccccggctcg
atcgcggcggccgtcgtcggggacctcctggccggcggcgccaccgtggtggccaccagc
tcgcgcctgacccatgagcgcctcgagttcgccaccaccctctaccgagagcacgccgct
gccggcgccaagctgtggatggttcccgcgaacctgtcctcctaccgcgacgtcgacgcg
ctggcggagtggatcggcaacgaccaggtggtcacctccggtggctccaccaaggtcgtc
aaggaggccctggttcccaccctcctgttccccttcgccgcgccgcgcgtctcgggcacg
ctggccgacgccggccccgccgcggagtctcagacccgtctgctgctgtggtcggtggag
cgcaccatcgcggccctgagcgcgatcggcaccgacacgcacgtcgaccaccggctccac
gtggtcctgcccgggtccccgaaccggggaaccttcggcggcgacggggcctacggcgag
gtcaagtccgccttggacgcgatcgccaaccgctggtcgtccgagcgggcctgggcccag
cgcgtgacactggcccacccgcgcatcggctgggtcaggggcaccggcctcatgggcgga
aacgacccgctggtcgccgcggtcgaggccgccggggtccgcacctggaccaccgaggag
atcgcctccgagctgaccgagctgtgcaccaccgaggtgcgcacccgggcggctcaggct
cccgtggacgccgacctcaccggcggcctgggcgacgacatcgacctcgtggccctgcgt
gagaacgcggcagcccaggccgccgcgcccaccgaggaggcagaggccctggccgtcatc
aaggccctgcccaccccggtcgtcccgacccagcccaccgcccccgagtggggcgaggtg
agcgcagacctcgacgacctcgtcgtcatcatctccaccggagaggtctccacctggggc
tcgggacgcacgcgccgcgaggccgagctgggcatgagcggcggggaggacgtcgacctg
accgccgccggcgtgctcgagctcgcctggggcatgggcctgctcacctggcaggacagc
cccaaggccggctggtacgacactgacggcgagatggtcgaggagtccgacatcctggac
cgctaccgggacgaggtcgtggcccgctgcggtatccgcgagttcgtcgacgacggagtc
atcgcccccgtcgccgacgaggaggtcaccgtctacctcgaccgcgacatcaccctgtcg
gttcccgacgaggccacggcccgcaccatcgaggcctccgacccggagcacacgctcgtg
gtgcccgacgccgagaccggtgagtggaccgtcacccgcctggccggctcgctggcccgg
gtgccgcgtcgcgccgcgctgtcgcgcacggtcggcggccagttcccgcgcgacttcgac
ccggagcgctgggggatccccgcctcgatgacccagggcatggacccgatcgcctcgtgg
aacctggtcaccgccgtggacgccttcctgtcggccggcttcaccccggccgagctgctc
aaggccgtccacccctccgacgtggcctccacgcagggcaccgggttcggcggcatggag
tcgatgcgcaagatgttcgtcggccggttcctgggggaggagcgtcccagtgacatcctc
caggaggccctgcccaacgtcgtggccgcccacgtcatgcagtcctacatcggcggctac
ggcgccatggtccagccggtgagcgcctgcgccaccgcggccgtctccatcgaggagggc
tgggacaagatcgccctgggcaaggccgacgtcgtcgtggccggcgccatcgacgacatc
tccatcgagtcggtcgtcggcttcggcaacatgaacgccaccgctgaggccgcagccatg
cgcgccaagggcatctccgaccggcacttctcacgcgccaacgaccgccgccgcggcggc
ttcgtcgaggccgagggcggcggcaccgtgatcctggcccgcggttcggtcgcggcccag
ctgggcctgccggtcgcaggtgtggttggcttcgtctcctcctacgccgacggcgcccac
acctcgatcccggctcccggactgggagcgctgggcgccggccgcggcgggcgcagctcg
cgcctggccaaggccctggcggccctgggcgtggaggccgacgacatcgcgctggtctcc
aagcacgacacctccaccggcgccaacgaccccaacgagtccgagctgcacacgcgtctg
gcgcgggctctgggccgctccgagggcaactcgctggtggcggtctctcagaagaccatc
acgggtcacgccaagggtggtgccgcggtcttccaggtcgccggtctcaccgagatcctc
gcctccggcgtggctcccggtaacgcgtccctggacgtcgtcgacgcgccgttggccaag
gacgccttctgggtctggccgcgcaggcccatccgcctgtccggccgcggcggcgaggac
gggcgcgtcccgggcgccggcccggtgcgcgcgggcctgctgacctcgctgggcttcggt
cacgtctccggtctcatcgcgatcgtccaccccggtgccttcgaggccgcgctgcgccag
gccgcgggacaggaggcggtcgacgcctggctggcatcggccaacgcccgtctggccgcc
ggtaccaggcgtcgccgcgccggcatgatcggtcgggccccgctgttcgagcaggtccag
ggccgtcgcctgggcgaggagtccaagcagcgcgatccgcacgaggtcgaggccgccatg
ctgctcgaccccgatgcccgtctgggtgccgacggcgtctaccacgccggcgagtga

DBGET integrated database retrieval system