UNPKG

seqdepot-to-pfql

Version:

Parse SeqDepot standard output to make it compatible with PFQL

25 lines (20 loc) 484 B
'use strict' const bunyan = require('bunyan') const log = bunyan.createLogger({ name: 'seqdepot2PFQL' }) /** * parseDas_ private method makes DAS output from SeqDepot compatible with PFQL. * This alters the input and produces no return * * @param {any} input */ const parseDas_ = (input) => { for (let i = 0; i < input.t.das.length; i++) input.t.das[i] = ['TM'].concat(input.t.das[i]) } module.exports = (input) => { if (input.t.das) parseDas_(input) return input }