@infect/infect-rda-sample-importer

INFECT Sample Data Importer

Usage no npm install needed!

<script type="module">
  import infectInfectRdaSampleImporter from 'https://cdn.skypack.dev/@infect/infect-rda-sample-importer';
</script>

README

Infect RDA Sample Storage Importer

class INFECTV2Importer extends Importer {

constructor() {
    super();

    this.registerSmapleProcessor(new INFECTv2Sample());
}

}

class INFECTv2Sample extends Sample {

constructor() {
    super();

    this.registerField('unique-identifier', new UniqueIdentiferiField());
    this.setRequiredField('A', 'B', '');
    this.setColumnIndex('unique-identifier, 1');

    this.setMappingProcessor(new RemoteAPIProcessor());
}

}

const import = new Import(); import.

import.pipe(request);

const httpHandler = new HTTPStreamHandler(); httpHandler.pipe(request);