/** * create a VCF format header line * * @param name the name for this header line * @param count the count type for this header line * @param type the type for this header line * @param description the description for this header line * @param lineType the header line type */ protected VCFCompoundHeaderLine(String name, VCFHeaderLineCount count, VCFHeaderLineType type, String description, SupportedHeaderLineType lineType) { super(lineType.toString(), ""); this.name = name; this.countType = count; this.type = type; this.description = description; this.lineType = lineType; validate(); }
/** * create a VCF format header line * * @param name the name for this header line * @param count the count type for this header line * @param type the type for this header line * @param description the description for this header line * @param lineType the header line type */ protected VCFCompoundHeaderLine(String name, VCFHeaderLineCount count, VCFHeaderLineType type, String description, SupportedHeaderLineType lineType) { super(lineType.toString(), ""); this.name = name; this.countType = count; this.type = type; this.description = description; this.lineType = lineType; validate(); }
/** * create a VCF format header line * * @param name the name for this header line * @param count the count for this header line * @param type the type for this header line * @param description the description for this header line * @param lineType the header line type */ protected VCFCompoundHeaderLine(String name, int count, VCFHeaderLineType type, String description, SupportedHeaderLineType lineType) { super(lineType.toString(), ""); this.name = name; this.countType = VCFHeaderLineCount.INTEGER; this.count = count; this.type = type; this.description = description; this.lineType = lineType; validate(); }
/** * create a VCF format header line * * @param name the name for this header line * @param count the count for this header line * @param type the type for this header line * @param description the description for this header line * @param lineType the header line type */ protected VCFCompoundHeaderLine(String name, int count, VCFHeaderLineType type, String description, SupportedHeaderLineType lineType) { super(lineType.toString(), ""); this.name = name; this.countType = VCFHeaderLineCount.INTEGER; this.count = count; this.type = type; this.description = description; this.lineType = lineType; validate(); }
/** * create a VCF format header line * * @param name the name for this header line * @param count the count type for this header line * @param type the type for this header line * @param description the description for this header line * @param lineType the header line type * @param source annotation source (case-insensitive, e.g. "dbsnp") * @param version exact version (e.g. "138") */ protected VCFCompoundHeaderLine(String name, VCFHeaderLineCount count, VCFHeaderLineType type, String description, SupportedHeaderLineType lineType, String source, String version) { super(lineType.toString(), ""); this.name = name; this.countType = count; this.type = type; this.description = description; this.lineType = lineType; this.source = source; this.version = version; validate(); }
/** * create a VCF format header line * * @param name the name for this header line * @param count the count for this header line * @param type the type for this header line * @param description the description for this header line * @param lineType the header line type * @param source annotation source (case-insensitive, e.g. "dbsnp") * @param version exact version (e.g. "138") */ protected VCFCompoundHeaderLine(String name, int count, VCFHeaderLineType type, String description, SupportedHeaderLineType lineType, String source, String version) { super(lineType.toString(), ""); this.name = name; this.countType = VCFHeaderLineCount.INTEGER; this.count = count; this.type = type; this.description = description; this.lineType = lineType; this.source = source; this.version = version; validate(); }