DNA file reader (in DTC formats) and parser
npm install @adntro/raw-dna-dtc-parser
npm i -S @adntro/raw-dna-dtc-parser
`
Usage
`
const { RawFormatNormalizerTransform, EVENTS } = require('@adntro/raw-dna-dtc-parser')
const split2 = require('split2')
const { createReadStream, createWriteStream } = require('fs')
const rawNormalizer = new RawFormatNormalizerTransform();
createReadStream('genome_test_v5.txt', 'utf-8') // 23andme file
.pipe(split2) //line by line
.pipe(rawNormalizer)
.pipe(createWriteStream('out.txt'))
rawNormalizer.on(EVENTS.HEADER, header => console.log('File header -> ', header))
rawNormalizer.on(EVENTS.INFO, snpInfo => console.log('File SNP info -> ', snpInfo))
``