cawlign 0.0.1
Codon-aware pairwise sequence alignment
Loading...
Searching...
No Matches
argparse::args_t Class Reference

Public Member Functions

 args_t (int, const char **)
 
 ~args_t ()
 

Public Attributes

FILE * output
 
FILE * reference
 
FILE * input
 
ConfigParserscores
 
data_t data_type
 
local_t local_option
 
space_t space_type
 
out_format_t out_format
 
rc_t reverse_complement
 
bool quiet
 
bool affine
 
bool include_reference
 

Constructor & Destructor Documentation

◆ args_t()

argparse::args_t::args_t ( int  ,
const char **   
)

Constructor for args_t, which parses command-line arguments and sets up configuration options.

This constructor processes the command-line arguments, setting up the program's input, output, reference files, and various other configuration options such as data type, space type, and output format. If necessary, default values are assigned to some options.

Parameters
argcThe number of command-line arguments.
argvThe array of command-line arguments.

◆ ~args_t()

argparse::args_t::~args_t ( )

Destructor for args_t, responsible for cleaning up any resources used (files or memory). It closes the input/output/reference files and deletes the scores object, if applicable.


The documentation for this class was generated from the following files: