Legofit
infers population history from nucleotide site patterns.
Loading...
Searching...
No Matches
parseopf.c File Reference

Parse a .opf file, containing site pattern frequencies. More...

#include "parseopf.h"
#include "branchtab.h"
#include "lblndx.h"
#include "misc.h"
#include "string.h"
#include "tokenizer.h"
#include <stdio.h>

Functions

BranchTabparseOpf (const char *fname, const LblNdx *lblndx)
 Parse a .opf file containing observed site pattern frequencies.

Detailed Description

Parse a .opf file, containing site pattern frequencies.

Author
Alan R. Rogers

Function Documentation

◆ parseOpf()

BranchTab * parseOpf ( const char * fname,
const LblNdx * lblndx )

Parse a .opf file containing observed site pattern frequencies.

Recognizes comments, which extend from '#' to end-of-line.

References BranchTab_add(), BranchTab_new(), efopen(), eprintf(), LblNdx_getTipId(), LblNdx_size(), Tokenizer_free(), Tokenizer_new(), Tokenizer_print(), Tokenizer_split(), Tokenizer_strip(), and Tokenizer_token().