Ejemplo n.º 1
0
 public PredictionReader(Stream stream, IDictionary <ushort, IChromosome> refIndexToChromosome,
                         IntermediateIoCommon.FileType expectedFileType)
 {
     _refIndexToChromosome = refIndexToChromosome;
     _reader = FileUtilities.GetStreamReader(stream);
     IntermediateIoCommon.ReadHeader(_reader, expectedFileType);
 }
Ejemplo n.º 2
0
 internal PredictionWriter(StreamWriter writer, IntermediateIoHeader header,
                           IntermediateIoCommon.FileType fileType)
 {
     _writer         = writer;
     _writer.NewLine = "\n";
     header.Write(_writer, fileType);
 }
Ejemplo n.º 3
0
 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}");
 }