Sample SNPs
Fast ordered sampling of rows from large text or binary files. Special cases for DNA variant files (.bed, VCF, HapMap, etc).
|
Generic text file output class. More...
#include <varfiles.hpp>
Public Member Functions | |
GtxtFileO () | |
Default constructor. | |
GtxtFileO (const string &fileName) | |
File name constructor. More... | |
GtxtFileO (const string &fileName, const bool &head) | |
File name constructor with header specification. More... | |
GtxtFileO (const GtxtFileO &in)=default | |
Copy constructor. | |
GtxtFileO & | operator= (const GtxtFileO &in)=default |
Copy assignment. | |
GtxtFileO (GtxtFileO &&in)=default | |
Move constructor. | |
GtxtFileO & | operator= (GtxtFileO &&in)=default |
Move assignment. | |
~GtxtFileO () | |
Destructor. | |
void | open () |
Open stream to write. | |
Public Member Functions inherited from sampFiles::GtxtFile | |
GtxtFile () | |
Default constructor. | |
GtxtFile (const string &fileName) | |
Constructor with file name. More... | |
GtxtFile (const string &fileName, const bool &head) | |
Constructor with file name and header indicator. More... | |
GtxtFile (const GtxtFile &in)=default | |
Copy constructor. | |
GtxtFile & | operator= (const GtxtFile &in)=default |
Copy assignment. | |
GtxtFile (GtxtFile &&in)=default | |
Move constructor. | |
GtxtFile & | operator= (GtxtFile &&in)=default |
Move assignment. | |
~GtxtFile () | |
Destructor. | |
virtual void | close () |
Close stream. | |
Public Member Functions inherited from sampFiles::VarFile | |
VarFile (const VarFile &in)=default | |
Copy constructor. | |
VarFile & | operator= (const VarFile &in)=default |
Copy assignment. | |
VarFile (VarFile &&in)=default | |
Move constructor. | |
VarFile & | operator= (VarFile &&in)=default |
Move assignment. | |
~VarFile () | |
Destructor. | |
Friends | |
class | GtxtFileI |
Additional Inherited Members | |
Protected Member Functions inherited from sampFiles::VarFile | |
VarFile () | |
Default constructor (protected) | |
Protected Attributes inherited from sampFiles::GtxtFile | |
string | _fileName |
File name. | |
bool | _head |
Is there a header? | |
Protected Attributes inherited from sampFiles::VarFile | |
fstream | _varFile |
Variant file stream. | |
Generic text file output class.
Writes text files.
|
inline |
File name constructor.
[in] | fileName | file name including the extension |
|
inline |
File name constructor with header specification.
[in] | fileName | file name including the extension |
[in] | head | header presence |