|
|
@@ -80,24 +80,21 @@ var makeReference = function (sequenceName, sequence, filePath) { return __await
|
|
|
return __generator(this, function (_a) {
|
|
|
switch (_a.label) {
|
|
|
case 0:
|
|
|
- _a.trys.push([0, 4, , 5]);
|
|
|
- return [4 /*yield*/, fs_1.default.promises.appendFile(filePath, '>' + sequenceName)];
|
|
|
+ _a.trys.push([0, 3, , 4]);
|
|
|
+ return [4 /*yield*/, fs_1.default.promises.writeFile(filePath, '>' + sequenceName + '\n' + sequence)];
|
|
|
case 1:
|
|
|
_a.sent();
|
|
|
- return [4 /*yield*/, fs_1.default.promises.appendFile(filePath, sequence)];
|
|
|
+ return [4 /*yield*/, async_exec('bwa', ['index', filePath], function () { return console.log; })];
|
|
|
case 2:
|
|
|
_a.sent();
|
|
|
- return [4 /*yield*/, async_exec('bwa', ['index', filePath], function () { return console.log; })];
|
|
|
+ resolve(true);
|
|
|
+ return [3 /*break*/, 4];
|
|
|
case 3:
|
|
|
- _a.sent();
|
|
|
- resolve(0);
|
|
|
- return [3 /*break*/, 5];
|
|
|
- case 4:
|
|
|
error_1 = _a.sent();
|
|
|
console.log(error_1);
|
|
|
- reject(1);
|
|
|
- return [3 /*break*/, 5];
|
|
|
- case 5: return [2 /*return*/];
|
|
|
+ reject(false);
|
|
|
+ return [3 /*break*/, 4];
|
|
|
+ case 4: return [2 /*return*/];
|
|
|
}
|
|
|
});
|
|
|
}); })];
|