public class VcfWriterUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
EFFECT |
static String |
VARIANT |
| Constructor and Description |
|---|
VcfWriterUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
writeToVcf(Entity vcfEntity,
BufferedWriter writer)
Overload of writeToVcf to support a simpler call with only Entity and Writer.
|
static void |
writeToVcf(Entity vcfEntity,
List<Attribute> 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<Attribute> 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<Attribute> addedAttributes,
List<String> attributesToInclude)
Checks for previous annotations
|
public static final String VARIANT
public static final String EFFECT
public static void writeVcfHeader(File inputVcfFile, BufferedWriter outputVCFWriter, List<Attribute> addedAttributes) throws MolgenisInvalidFormatException, IOException
inputVcfFile - outputVCFWriter - addedAttributes - IOException,MolgenisInvalidFormatExceptionMolgenisInvalidFormatExceptionIOExceptionpublic static void writeVcfHeader(File inputVcfFile, BufferedWriter outputVCFWriter, List<Attribute> addedAttributes, List<String> attributesToInclude) throws MolgenisInvalidFormatException, IOException
inputVcfFile - outputVCFWriter - addedAttributes - attributesToInclude - , the Attribute to write to the VCF file, if empty writes all attributesMolgenisInvalidFormatExceptionIOExceptionpublic static void writeToVcf(Entity vcfEntity, BufferedWriter writer) throws MolgenisDataException, IOException
vcfEntity - writer - MolgenisDataExceptionIOExceptionpublic static void writeToVcf(Entity vcfEntity, List<Attribute> addedAttributes, List<String> attributesToInclude, BufferedWriter writer) throws MolgenisDataException, IOException
vcfEntity - addedAttributes - attributesToInclude - writer - IOException,ExceptionMolgenisDataExceptionIOExceptionCopyright © 2017. All Rights Reserved.