index.js 556 B

1234567891011121314151617181920
  1. import { spawn } from 'child_process';
  2. import { cpus } from 'os';
  3. const async_exec = (prog, args, onData) => {
  4. return new Promise((resolve, reject) => {
  5. const child = spawn(prog, args, {shell: true})
  6. child.stdout.on('data', data => onData(data.toString().trim()))
  7. child.stderr.on('data', data => onData(data.toString().trim()))
  8. child.on('error', err => reject(err))
  9. child.on('exit', code => resolve(code))
  10. })
  11. }
  12. const alignOn = (R1, R2, ref, bamOut, opt) => {
  13. return R1
  14. }
  15. module.exports = alignOn