public PredictionReader(Stream stream, IDictionary <ushort, IChromosome> refIndexToChromosome, IntermediateIoCommon.FileType expectedFileType) { _refIndexToChromosome = refIndexToChromosome; _reader = FileUtilities.GetStreamReader(stream); IntermediateIoCommon.ReadHeader(_reader, expectedFileType); }
internal PredictionWriter(StreamWriter writer, IntermediateIoHeader header, IntermediateIoCommon.FileType fileType) { _writer = writer; _writer.NewLine = "\n"; header.Write(_writer, fileType); }
internal void Write(StreamWriter writer, IntermediateIoCommon.FileType fileType) { writer.WriteLine($"{IntermediateIoCommon.Header}\t{(byte)fileType}"); writer.WriteLine($"{VepVersion}\t{VepReleaseTicks}\t{(byte)Source}\t{(byte)GenomeAssembly}\t{_numRefSeqs}"); }