public class VcfWriterUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static char |
ANNOTATION_FIELD_SEPARATOR |
static String |
EFFECT |
static String |
SPACE_PIPE_SEPERATOR |
static String |
VARIANT |
| Constructor and Description |
|---|
VcfWriterUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
writeToVcf(Entity vcfEntity,
List<AttributeMetaData> addedAttributes,
List<String> attributesToInclude,
BufferedWriter writer)
Convert an vcfEntity to a VCF line Only output attributes that are in the attributesToInclude list, or all if
attributesToInclude is empty
|
static void |
writeVcfHeader(File inputVcfFile,
BufferedWriter outputVCFWriter,
List<AttributeMetaData> addedAttributes)
Convert an vcfEntity to a VCF line Only output attributes that are in the attributesToInclude list, or all if
attributesToInclude is empty
|
static void |
writeVcfHeader(File inputVcfFile,
BufferedWriter outputVCFWriter,
List<AttributeMetaData> addedAttributes,
List<String> attributesToInclude)
Checks for previous annotations
|
public static final String VARIANT
public static final String EFFECT
public static final char ANNOTATION_FIELD_SEPARATOR
public static final String SPACE_PIPE_SEPERATOR
public static void writeVcfHeader(File inputVcfFile, BufferedWriter outputVCFWriter, List<AttributeMetaData> addedAttributes) throws MolgenisInvalidFormatException, IOException
inputVcfFile - outputVCFWriter - addedAttributes - IOException,MolgenisInvalidFormatExceptionMolgenisInvalidFormatExceptionIOExceptionpublic static void writeVcfHeader(File inputVcfFile, BufferedWriter outputVCFWriter, List<AttributeMetaData> addedAttributes, List<String> attributesToInclude) throws MolgenisInvalidFormatException, IOException
inputVcfFile - outputVCFWriter - addedAttributes - attributesToInclude - , the AttributeMetaData to write to the VCF file, if empty writes all attributesMolgenisInvalidFormatExceptionIOExceptionpublic static void writeToVcf(Entity vcfEntity, List<AttributeMetaData> addedAttributes, List<String> attributesToInclude, BufferedWriter writer) throws MolgenisDataException, IOException
vcfEntity - addedAttributes - attributesToInclude - writer - IOException,ExceptionMolgenisDataExceptionIOExceptionCopyright © 2016. All Rights Reserved.