Group VCF I/O
Routines for VCF I/O.

Grouped Function Overview

Grouped Functions Detail

int read(header, reader, context, Vcf());

Defined in
<seqan/vcf_io.h>
Read a VcfHeader.

Parameters

header The VcfHeader to read into.
reader The SinglePassRecordReader to use for reading.
context VcfIOContext to use.

Returns

int A status code, 0 on success, a different value otherwise.

int readRecord(header, reader, context, Vcf());

Defined in
<seqan/vcf_io.h>
Read a VcfRecord.

Parameters

header The VcfRecord to read into.
reader The SinglePassRecordReader to use for reading.
context VcfIOContext to use.

Returns

int A status code, 0 on success, a different value otherwise.

int write(stream, header, context, Vcf());

Defined in
<seqan/vcf_io.h>
Write a VcfHeader.

Parameters

stream The StreamConcept to write to.
header The VcfHeader to write.
context VcfIOContext to use.

Returns

int A status code, 0 on success, a different value otherwise.

int writeRecord(stream, record, context, Vcf());

Defined in
<seqan/vcf_io.h>
Write a VcfRecord.

Parameters

stream The StreamConcept to write to.
record The VcfRecord to write.
context VcfIOContext to use.

Returns

int A status code, 0 on success, a different value otherwise.