source: tags/arb_5.3/GENOM_IMPORT/GenomeImport.h

Last change on this file was 5777, checked in by westram, 15 years ago
  • again removed timestamps
File size: 1.4 KB
Line 
1// ================================================================ //
2//                                                                  //
3//   File      : GenomeImport.h                                     //
4//   Purpose   : Genome flat file import                            //
5//                                                                  //
6//   Coded by Ralf Westram (coder@reallysoft.de) in November 2006   //
7//   Institute of Microbiology (Technical University Munich)        //
8//   http://www.arb-home.de/                                        //
9//                                                                  //
10// ================================================================ //
11#ifndef GENOMEIMPORT_H
12#define GENOMEIMPORT_H
13
14#ifndef _CPP_CSTDIO
15#include <cstdio>
16#endif
17#ifndef ARBDB_H
18#include <arbdb.h>
19#endif
20
21class UniqueNameDetector;
22class AW_repeated_question;
23
24struct ImportSession : Noncopyable { // valid during complete import of multiple files
25    GBDATA               *gb_species_data;
26    UniqueNameDetector   *und_species;                    // extended when creating new species
27    AW_repeated_question *ok_to_ignore_wrong_start_codon;
28
29    ImportSession(GBDATA *gb_species_data_, int estimated_genomes_count);
30    ~ImportSession();
31};
32
33
34GB_ERROR GI_importGenomeFile(ImportSession& session, const char *file_name, const char *ali_name);
35
36#else
37#error GenomeImport.h included twice
38#endif // GENOMEIMPORT_H
39
Note: See TracBrowser for help on using the repository browser.