Public Member Functions | |
| cgatools::reference::Location | getLocation () const |
| Get 0-based location of first base of VCF record. | |
| void | writeId (std::ostream &out) const |
| Write ID field of VCF record. | |
| void | writeRef (std::ostream &out) const |
| Write REF field of VCF record. | |
| void | writeAlt (std::ostream &out) const |
| Write ALT field of VCF record. | |
| void | writeQual (std::ostream &out) const |
| Write QUAL field of VCF record. | |
| void | writeFilter (std::ostream &out) const |
| Write FILTER field of VCF record. | |
| void | writeInfo (std::ostream &out) const |
| Write INFO field of VCF record. | |
| void | writeFormat (std::ostream &out) const |
| Write FORMAT field of VCF record. | |
| void | writeSample (std::ostream &out, size_t gIdx) const |
| Write per-sample field of VCF record, for the given genome. | |
Protected Attributes | |
| cgatools::reference::Location | pos_ |
| std::vector< std::string > | sample_ |
| std::string | id_ |
| std::string | ref_ |
| std::string | alt_ |
| std::string | qual_ |
| std::string | filter_ |
| std::string | info_ |
| std::string | format_ |
Friends | |
| class | JunctionVcfRecordSource |
| cgatools::reference::Location cgatools::junctions::JunctionVcfRecordWriter::getLocation | ( | ) | const [virtual] |
Get 0-based location of first base of VCF record.
The value output to the VCF file is at Location.offset+1.
Implements cgatools::conv::VcfRecordWriter.
| void cgatools::junctions::JunctionVcfRecordWriter::writeSample | ( | std::ostream & | out, | |
| size_t | idxGenome | |||
| ) | const [virtual] |
Write per-sample field of VCF record, for the given genome.
Genomes are numbered starting with 0 for the first genome.
Implements cgatools::conv::VcfRecordWriter.
1.6.2