@adntro/raw-dna-dtc-parser
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

@adntro/raw-dna-dtc-parser

DNA file reader (in DTC formats) and parser

npm version

Getting started

Install as a dependency

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))

License

MIT


Made with ❤️ by the Adntro Genetics Developer Team.

NOTE: This is not an official Adntro product.

Readme

Keywords

none

Package Sidebar

Install

npm i @adntro/raw-dna-dtc-parser

Weekly Downloads

1

Version

0.1.1

License

MIT

Unpacked Size

60.8 kB

Total Files

33

Last publish

Collaborators

  • fireblom
  • adangonzalez7