blob: 2de001be67f0e4f5a3bed46cb42c39914c020a66 [file]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
// The input is too small for trigram mega match to be done on it, so it should properly fall back to the regex engine
var s = "GGCCGGGTAAAGTGGCTCACGCCTGTAATCCCAGCACTTTACCCCCCGAGGCGGGCGGA";
writeLine(s.match(/[cgt]gggtaaa|tttaccc[acg]/ig));
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Helpers
var web;
function writeLine(s) {
if (web)
document.writeln(s + "<br/>");
else
WScript.Echo("" + s);
}
function safeCall(f) {
try {
f();
}
catch (ex) {
writeLine(ex.name + ": " + ex.message);
}
}