/* File: quovadis.c * Author: Danielle et Jean Thierry-Mieg (mieg@mrc-lmb.cam.ac.uk) * Copyright (C) J Thierry-Mieg and R Durbin, 1994 *------------------------------------------------------------------- * This file is part of the ACEDB genome database package, written by * Richard Durbin (MRC LMB, UK) rd@mrc-lmba.cam.ac.uk, and * Jean Thierry-Mieg (CRBM du CNRS, France) mieg@kaa.cnrs-mop.fr * * Description: * Exported functions: * HISTORY: * Last edited: Oct 4 16:12 2000 (edgrif) * * Feb 1 21:41 1996 (rd) * Created: Thu Sep 8 15:42:54 1994 (mieg) * CVS info: $Id: quovadis.c,v 1.58 2000/10/09 10:38:07 edgrif Exp $ *------------------------------------------------------------------- */ /* main menu */ #include #include #include #include #include #include #include extern KillFunc killFunc[] ; /* asubs.c */ /*************** A class parsing functions ****************/ #include #include #include #include #include void parseArrayInit (void) { KEY key ; int classe ; parseFunc[_VKeySet] = keySetParse ; dumpFunc[_VKeySet] = keySetDumpFunc ; parseFunc[_VDNA] = dnaParse ; dumpFunc[_VDNA] = dnaDump ; parseFunc[_VPeptide] = peptideParse ; dumpFunc[_VPeptide] = peptideDump ; parseFunc[_VLongText] = longTextParse ; dumpFunc[_VLongText] = longTextDump ; parseFunc[_VTableResult] = tableResultParse ; dumpFunc[_VTableResult] = tableResultDump ; parseFunc[_VBaseQuality] = baseQualityParse ; dumpFunc[_VBaseQuality] = baseQualityDump ; parseFunc[_VBasePosition] = basePositionParse ; dumpFunc[_VBasePosition] = basePositionDump ; key = 0 ; lexword2key ("MatchTable", &key, _VMainClasses) ; if (key) { classe = KEYKEY(key) ; parseFunc[classe] = matchTableParse ; dumpFunc[classe] = matchTableDump ; killFunc[classe] = matchTableKill ; } return; } /* parseArrayInit */ /******************** end of file ************************/