Package picard.arrays.illumina
Class IlluminaManifest
java.lang.Object
picard.arrays.illumina.IlluminaManifest
- Direct Known Subclasses:
Build37ExtendedIlluminaManifest
A class to represent an Illumina Manifest file.
Reads the header, stores the contents, and then provides an iterator to allow
access to the IlluminaManifestRecords (currently this only supports iterating over the assay records).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.apache.commons.collections4.BidiMapstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String[]protected CsvInputParserstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionIlluminaManifest(File manifestFile) IlluminaManifest(File manifestFile, int numAssays) -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]intString[]intiterator()voidsetAssayFormat(String assayFormat) voidsetDateManufactured(String dateManufactured) voidsetDescriptorFileName(String descriptorFileName) voidsetLociCount(int lociCount) voidsetManifestFileParser(CsvInputParser manifestFileParser) voidsetNumAssays(int numAssays)
-
Field Details
-
HG17
- See Also:
-
HG18
- See Also:
-
HG19
- See Also:
-
NCBI_35
- See Also:
-
NCBI_36
- See Also:
-
NCBI_37
- See Also:
-
HG_TO_NCBI
public static final org.apache.commons.collections4.BidiMap HG_TO_NCBI -
VALID_ALLELES
-
ILLUMINA_ID_HEADER_NAME
- See Also:
-
NAME_HEADER_NAME
- See Also:
-
ILLUMINA_STRAND_HEADER_NAME
- See Also:
-
SNP_HEADER_NAME
- See Also:
-
ADDRESS_A_ID_HEADER_NAME
- See Also:
-
ALLELE_A_PROBE_SEQ_HEADER_NAME
- See Also:
-
ADDRESS_B_ID_HEADER_NAME
- See Also:
-
ALLELE_B_PROBE_SEQ_HEADER_NAME
- See Also:
-
GENOME_BUILD_HEADER_NAME
- See Also:
-
CHROMOSOME_HEADER_NAME
- See Also:
-
MAP_INFO_HEADER_NAME
- See Also:
-
PLOIDY_HEADER_NAME
- See Also:
-
SPECIES_HEADER_NAME
- See Also:
-
SOURCE_HEADER_NAME
- See Also:
-
SOURCE_VERSION_HEADER_NAME
- See Also:
-
SOURCE_STRAND_HEADER_NAME
- See Also:
-
SOURCE_SEQ_HEADER_NAME
- See Also:
-
TOP_GENOMIC_SEQ_HEADER_NAME
- See Also:
-
BEAD_SET_ID_HEADER_NAME
- See Also:
-
EXP_CLUSTERS_HEADER_NAME
- See Also:
-
REF_STRAND_HEADER_NAME
- See Also:
-
INTENSITY_ONLY_HEADER_NAME
- See Also:
-
MANIFEST_FILE_HEADER_NAMES
-
HEADER_NAMES
-
manifestFileParser
-
-
Constructor Details
-
IlluminaManifest
- Throws:
IOException
-
IlluminaManifest
- Throws:
IOException
-
-
Method Details
-
getAllPossibleHeaderNames
-
getAssayHeaderNames
-
getAssayHeaderNameToIndex
-
iterator
-
getManifestFileHeaderNames
-
getManifestFile
-
getManifestFileParser
-
setManifestFileParser
-
getDescriptorFileName
-
setDescriptorFileName
-
getAssayFormat
-
setAssayFormat
-
getDateManufactured
-
setDateManufactured
-
setLociCount
public void setLociCount(int lociCount) -
getLociCount
public int getLociCount() -
getNumAssays
public int getNumAssays() -
setNumAssays
public void setNumAssays(int numAssays) -
getHeaderContents
-