Bsoft 2.1.4
Bernard's software package
rwGenBank.cpp File Reference

Library routines to read and write GenBank sequence files. More...

#include "rwGenBank.h"
#include "string_util.h"
#include "utilities.h"
#include <fstream>

Functions

int readGenBank (Bstring &filename, Bmolgroup *molgroup)
 Reads GenBank format sequence files. More...
 
int writeGenBank (Bstring &filename, Bmolgroup *molgroup)
 Writes GenBank format sequence files. More...
 

Variables

int verbose
 

Detailed Description

Library routines to read and write GenBank sequence files.

Author
Bernard Heymann
Date
Created: 20030308
Modified: 20210423

Function Documentation

◆ readGenBank()

int readGenBank ( Bstring filename,
Bmolgroup molgroup 
)

Reads GenBank format sequence files.

Parameters
&filenamesequence file name.
*molgroupmolecule group.
Returns
int number of molecules read (<0 if reading failed).
GenBank format:
LOCUS       NP_039940                284 aa            linear   VRL 13-FEB-2003
DEFINITION  UL6 [Human herpesvirus 5].
ACCESSION   NP_039940
ORIGIN      
        1 mhakmngwag vrlvthclnt rsrtyvalnm lafartprgv psclfnkvwv sryalvlilm
       61 vcasesstsw avtsnrlpnc stitttagqd aelhgpapls cnvtqwgrye ngstpvlwct
      121 lwgsrtrvsl ghrvafgcsw ktffiynvse ssggty

◆ writeGenBank()

int writeGenBank ( Bstring filename,
Bmolgroup molgroup 
)

Writes GenBank format sequence files.

Parameters
&filenamesequence file name.
*molgroupmolecule group.
Returns
int number of molecules written (<0 if writing failed).

Variable Documentation

◆ verbose

int verbose
extern