bcf_get_info_int64

@param hdr: BCF header @param line: BCF record @param tag: INFO tag to retrieve @param dst: *dst is pointer to a memory location, can point to NULL @param ndst: pointer to the size of allocated memory @return >=0 on success -1 .. no such INFO tag defined in the header -2 .. clash between types defined in the header and encountered in the VCF record -3 .. tag is not present in the VCF record -4 .. the operation could not be completed (e.g. out of memory)

Returns negative value on error or the number of values (including missing values) put in *dst on success.

*dst will be reallocated if it is not big enough (i.e. *ndst is too small) or NULL on entry. The new size will be stored in *ndst.

extern (C) pragma(inline, true)
bcf_get_info_int64
(
const(bcf_hdr_t)* hdr
,,
const(char)* tag
,
int64_t** dst
,
int* ndst
)

Meta