| 12345678910111213141516171819202122232425262728 |
- //-------------------------------------------------------------------------------------------------------
- // 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);
- }
- }
|