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

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

#include "rwFASTA.h"
#include "utilities.h"
#include <fstream>

Functions

int readFASTA (Bstring &filename, Bmolgroup *molgroup)
 Reads FASTA format sequence files. More...
 
int writeFASTA (Bstring &filename, Bmolgroup *molgroup)
 Writes FASTA format sequence files. More...
 

Variables

int verbose
 

Detailed Description

Library routines to read and write FASTA sequence files.

Author
Bernard Heymann
Date
Created: 19990123
Modified: 20210422

Function Documentation

◆ readFASTA()

int readFASTA ( Bstring filename,
Bmolgroup molgroup 
)

Reads FASTA format sequence files.

Parameters
&filenamesequence file name.
*molgroupmolecule group.
Returns
int number of molecules read (<0 if reading failed).
FASTA format:
>1hiwa TRIMERIC HIV-1 MATRIX PROTEIN   MOLECULE: HIV-1 MATRIX PROTEIN;   CHAIN:
VLSGGELDKWEKIRLRPGGKKQYKLKHIVWASRELERFAVNPGLLETSEGCRQILGQLQPSLQTGSEELRSLYNTIAVLY
CVHQRIDVKDTKEALDKIEEEQNKSKKKAQQAAAD

◆ writeFASTA()

int writeFASTA ( Bstring filename,
Bmolgroup molgroup 
)

Writes FASTA 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