public static class VcfMetadata.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
VcfMetadata.Builder |
addAlt(IdDescriptionMetadata md) |
VcfMetadata.Builder |
addContig(ContigMetadata md) |
VcfMetadata.Builder |
addFilter(IdDescriptionMetadata md) |
VcfMetadata.Builder |
addFormat(FormatMetadata md) |
VcfMetadata.Builder |
addInfo(InfoMetadata md) |
VcfMetadata.Builder |
addPedigree(BaseMetadata md) |
VcfMetadata.Builder |
addRawProperty(java.lang.String name,
java.lang.String value) |
VcfMetadata.Builder |
addSample(IdDescriptionMetadata md) |
VcfMetadata |
build() |
VcfMetadata.Builder |
setColumns(java.util.List<java.lang.String> cols) |
VcfMetadata.Builder |
setFileFormat(java.lang.String fileFormat)
Sets the VCF version string.
|
public VcfMetadata.Builder setFileFormat(@Nonnull java.lang.String fileFormat)
fileFormat - Ex: "VCFv4.2"public VcfMetadata.Builder addAlt(@Nonnull IdDescriptionMetadata md)
public VcfMetadata.Builder addInfo(@Nonnull InfoMetadata md)
public VcfMetadata.Builder addFilter(@Nonnull IdDescriptionMetadata md)
public VcfMetadata.Builder addFormat(@Nonnull FormatMetadata md)
public VcfMetadata.Builder addContig(@Nonnull ContigMetadata md)
public VcfMetadata.Builder addSample(@Nonnull IdDescriptionMetadata md)
public VcfMetadata.Builder addPedigree(@Nonnull BaseMetadata md)
public VcfMetadata.Builder addRawProperty(@Nonnull java.lang.String name, @Nonnull java.lang.String value)
public VcfMetadata.Builder setColumns(@Nonnull java.util.List<java.lang.String> cols)
@Nonnull public VcfMetadata build()