BWA2 #3

Description

@KennethJHan

BWA2 repository

https://github.com/bwa-mem2/bwa-mem2

Installation

curl -L https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.0pre2/bwa-mem2-2.0pre2_x64-linux.tar.bz2 | tar jxf -

Make reference index

$ bwa-mem2 index hg38.chr21.fa
Looking to launch executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2", simd = .avx2
Launching executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2"
[bwa_index] Pack FASTA... 0.22 sec
* Entering FMI_search
init ticks = 3084667020
ref seq len = 93419966
binary seq ticks = 2540048021
build suffix-array ticks = 45819049465
ref_seq_len = 93419966
count = 0, 26987903, 46709983, 66432063, 93419966
BWT[39655124] = 4
CP_SHIFT = 6, CP_MASK = 63
sizeof CP_OCC = 64 pos: 11677496, ref_seq_len__: 11677495
max_occ_ind = 1459686
build fm-index ticks = 9114298459
Total time taken: 18.2116
$ ll
-rwxrwxrwx 1 ken ken 46M May 8 16:39 hg38.chr21.fa
-rwxrwxrwx 1 ken ken 90M May 8 16:50 hg38.chr21.fa.0123
-rwxrwxrwx 1 ken ken 815 May 8 16:49 hg38.chr21.fa.amb
-rwxrwxrwx 1 ken ken 43 May 8 16:49 hg38.chr21.fa.ann
-rwxrwxrwx 1 ken ken 145M May 8 16:50 hg38.chr21.fa.bwt.2bit.64
-rwxrwxrwx 1 ken ken 23 May 8 16:40 hg38.chr21.fa.fai
-rwxrwxrwx 1 ken ken 12M May 8 16:49 hg38.chr21.fa.pac
-rwxrwxrwx 1 ken ken 3.1G May 8 16:37 hg38.fa
-rwxrwxrwx 1 ken ken 19K May 8 16:38 hg38.fa.fai

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
     blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
    }
    } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
    })();
    (function(){
    try {
    var __m = "github.com";
    var __re = new RegExp('^' + "github\\.com" + '
    
    Skip to content

    BWA2 #3

    Description

    @KennethJHan

    BWA2 repository

    https://github.com/bwa-mem2/bwa-mem2

    Installation

    curl -L https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.0pre2/bwa-mem2-2.0pre2_x64-linux.tar.bz2 | tar jxf -
    

    Make reference index

    $ bwa-mem2 index hg38.chr21.fa
    Looking to launch executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2", simd = .avx2
    Launching executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2"
    [bwa_index] Pack FASTA... 0.22 sec
    * Entering FMI_search
    init ticks = 3084667020
    ref seq len = 93419966
    binary seq ticks = 2540048021
    build suffix-array ticks = 45819049465
    ref_seq_len = 93419966
    count = 0, 26987903, 46709983, 66432063, 93419966
    BWT[39655124] = 4
    CP_SHIFT = 6, CP_MASK = 63
    sizeof CP_OCC = 64 pos: 11677496, ref_seq_len__: 11677495
    max_occ_ind = 1459686
    build fm-index ticks = 9114298459
    Total time taken: 18.2116
    $ ll
    -rwxrwxrwx 1 ken ken 46M May 8 16:39 hg38.chr21.fa
    -rwxrwxrwx 1 ken ken 90M May 8 16:50 hg38.chr21.fa.0123
    -rwxrwxrwx 1 ken ken 815 May 8 16:49 hg38.chr21.fa.amb
    -rwxrwxrwx 1 ken ken 43 May 8 16:49 hg38.chr21.fa.ann
    -rwxrwxrwx 1 ken ken 145M May 8 16:50 hg38.chr21.fa.bwt.2bit.64
    -rwxrwxrwx 1 ken ken 23 May 8 16:40 hg38.chr21.fa.fai
    -rwxrwxrwx 1 ken ken 12M May 8 16:49 hg38.chr21.fa.pac
    -rwxrwxrwx 1 ken ken 3.1G May 8 16:37 hg38.fa
    -rwxrwxrwx 1 ken ken 19K May 8 16:38 hg38.fa.fai
    

    Activity

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Metadata

    Metadata

    Assignees

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
      Skip to content

      BWA2 #3

      Description

      @KennethJHan

      BWA2 repository

      https://github.com/bwa-mem2/bwa-mem2

      Installation

      curl -L https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.0pre2/bwa-mem2-2.0pre2_x64-linux.tar.bz2 | tar jxf -
      

      Make reference index

      $ bwa-mem2 index hg38.chr21.fa
      Looking to launch executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2", simd = .avx2
      Launching executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2"
      [bwa_index] Pack FASTA... 0.22 sec
      * Entering FMI_search
      init ticks = 3084667020
      ref seq len = 93419966
      binary seq ticks = 2540048021
      build suffix-array ticks = 45819049465
      ref_seq_len = 93419966
      count = 0, 26987903, 46709983, 66432063, 93419966
      BWT[39655124] = 4
      CP_SHIFT = 6, CP_MASK = 63
      sizeof CP_OCC = 64 pos: 11677496, ref_seq_len__: 11677495
      max_occ_ind = 1459686
      build fm-index ticks = 9114298459
      Total time taken: 18.2116
      $ ll
      -rwxrwxrwx 1 ken ken 46M May 8 16:39 hg38.chr21.fa
      -rwxrwxrwx 1 ken ken 90M May 8 16:50 hg38.chr21.fa.0123
      -rwxrwxrwx 1 ken ken 815 May 8 16:49 hg38.chr21.fa.amb
      -rwxrwxrwx 1 ken ken 43 May 8 16:49 hg38.chr21.fa.ann
      -rwxrwxrwx 1 ken ken 145M May 8 16:50 hg38.chr21.fa.bwt.2bit.64
      -rwxrwxrwx 1 ken ken 23 May 8 16:40 hg38.chr21.fa.fai
      -rwxrwxrwx 1 ken ken 12M May 8 16:49 hg38.chr21.fa.pac
      -rwxrwxrwx 1 ken ken 3.1G May 8 16:37 hg38.fa
      -rwxrwxrwx 1 ken ken 19K May 8 16:38 hg38.fa.fai
      

      Activity

      Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

      Metadata

      Metadata

      Assignees

      Labels

      No labels
      No labels

      Projects

      No projects

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions

        , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
        Skip to content

        BWA2 #3

        Description

        @KennethJHan

        BWA2 repository

        https://github.com/bwa-mem2/bwa-mem2

        Installation

        curl -L https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.0pre2/bwa-mem2-2.0pre2_x64-linux.tar.bz2 | tar jxf -
        

        Make reference index

        $ bwa-mem2 index hg38.chr21.fa
        Looking to launch executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2", simd = .avx2
        Launching executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2"
        [bwa_index] Pack FASTA... 0.22 sec
        * Entering FMI_search
        init ticks = 3084667020
        ref seq len = 93419966
        binary seq ticks = 2540048021
        build suffix-array ticks = 45819049465
        ref_seq_len = 93419966
        count = 0, 26987903, 46709983, 66432063, 93419966
        BWT[39655124] = 4
        CP_SHIFT = 6, CP_MASK = 63
        sizeof CP_OCC = 64 pos: 11677496, ref_seq_len__: 11677495
        max_occ_ind = 1459686
        build fm-index ticks = 9114298459
        Total time taken: 18.2116
        $ ll
        -rwxrwxrwx 1 ken ken 46M May 8 16:39 hg38.chr21.fa
        -rwxrwxrwx 1 ken ken 90M May 8 16:50 hg38.chr21.fa.0123
        -rwxrwxrwx 1 ken ken 815 May 8 16:49 hg38.chr21.fa.amb
        -rwxrwxrwx 1 ken ken 43 May 8 16:49 hg38.chr21.fa.ann
        -rwxrwxrwx 1 ken ken 145M May 8 16:50 hg38.chr21.fa.bwt.2bit.64
        -rwxrwxrwx 1 ken ken 23 May 8 16:40 hg38.chr21.fa.fai
        -rwxrwxrwx 1 ken ken 12M May 8 16:49 hg38.chr21.fa.pac
        -rwxrwxrwx 1 ken ken 3.1G May 8 16:37 hg38.fa
        -rwxrwxrwx 1 ken ken 19K May 8 16:38 hg38.fa.fai
        

        Activity

        Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

        Metadata

        Metadata

        Assignees

        Labels

        No labels
        No labels

        Projects

        No projects

          Milestone

          No milestone

          Relationships

          None yet

          Development

          No branches or pull requests

          Issue actions

          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
          Skip to content

          BWA2 #3

          Description

          @KennethJHan

          BWA2 repository

          https://github.com/bwa-mem2/bwa-mem2

          Installation

          curl -L https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.0pre2/bwa-mem2-2.0pre2_x64-linux.tar.bz2 | tar jxf -
          

          Make reference index

          $ bwa-mem2 index hg38.chr21.fa
          Looking to launch executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2", simd = .avx2
          Launching executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2"
          [bwa_index] Pack FASTA... 0.22 sec
          * Entering FMI_search
          init ticks = 3084667020
          ref seq len = 93419966
          binary seq ticks = 2540048021
          build suffix-array ticks = 45819049465
          ref_seq_len = 93419966
          count = 0, 26987903, 46709983, 66432063, 93419966
          BWT[39655124] = 4
          CP_SHIFT = 6, CP_MASK = 63
          sizeof CP_OCC = 64 pos: 11677496, ref_seq_len__: 11677495
          max_occ_ind = 1459686
          build fm-index ticks = 9114298459
          Total time taken: 18.2116
          $ ll
          -rwxrwxrwx 1 ken ken 46M May 8 16:39 hg38.chr21.fa
          -rwxrwxrwx 1 ken ken 90M May 8 16:50 hg38.chr21.fa.0123
          -rwxrwxrwx 1 ken ken 815 May 8 16:49 hg38.chr21.fa.amb
          -rwxrwxrwx 1 ken ken 43 May 8 16:49 hg38.chr21.fa.ann
          -rwxrwxrwx 1 ken ken 145M May 8 16:50 hg38.chr21.fa.bwt.2bit.64
          -rwxrwxrwx 1 ken ken 23 May 8 16:40 hg38.chr21.fa.fai
          -rwxrwxrwx 1 ken ken 12M May 8 16:49 hg38.chr21.fa.pac
          -rwxrwxrwx 1 ken ken 3.1G May 8 16:37 hg38.fa
          -rwxrwxrwx 1 ken ken 19K May 8 16:38 hg38.fa.fai
          

          Activity

          Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

          Metadata

          Metadata

          Assignees

          Labels

          No labels
          No labels

          Projects

          No projects

            Milestone

            No milestone

            Relationships

            None yet

            Development

            No branches or pull requests

            Issue actions

            , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
            Skip to content

            BWA2 #3

            Description

            @KennethJHan

            BWA2 repository

            https://github.com/bwa-mem2/bwa-mem2

            Installation

            curl -L https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.0pre2/bwa-mem2-2.0pre2_x64-linux.tar.bz2 | tar jxf -
            

            Make reference index

            $ bwa-mem2 index hg38.chr21.fa
            Looking to launch executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2", simd = .avx2
            Launching executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2"
            [bwa_index] Pack FASTA... 0.22 sec
            * Entering FMI_search
            init ticks = 3084667020
            ref seq len = 93419966
            binary seq ticks = 2540048021
            build suffix-array ticks = 45819049465
            ref_seq_len = 93419966
            count = 0, 26987903, 46709983, 66432063, 93419966
            BWT[39655124] = 4
            CP_SHIFT = 6, CP_MASK = 63
            sizeof CP_OCC = 64 pos: 11677496, ref_seq_len__: 11677495
            max_occ_ind = 1459686
            build fm-index ticks = 9114298459
            Total time taken: 18.2116
            $ ll
            -rwxrwxrwx 1 ken ken 46M May 8 16:39 hg38.chr21.fa
            -rwxrwxrwx 1 ken ken 90M May 8 16:50 hg38.chr21.fa.0123
            -rwxrwxrwx 1 ken ken 815 May 8 16:49 hg38.chr21.fa.amb
            -rwxrwxrwx 1 ken ken 43 May 8 16:49 hg38.chr21.fa.ann
            -rwxrwxrwx 1 ken ken 145M May 8 16:50 hg38.chr21.fa.bwt.2bit.64
            -rwxrwxrwx 1 ken ken 23 May 8 16:40 hg38.chr21.fa.fai
            -rwxrwxrwx 1 ken ken 12M May 8 16:49 hg38.chr21.fa.pac
            -rwxrwxrwx 1 ken ken 3.1G May 8 16:37 hg38.fa
            -rwxrwxrwx 1 ken ken 19K May 8 16:38 hg38.fa.fai
            

            Activity

            Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

            Metadata

            Metadata

            Assignees

            Labels

            No labels
            No labels

            Projects

            No projects

              Milestone

              No milestone

              Relationships

              None yet

              Development

              No branches or pull requests

              Issue actions

              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
              Skip to content

              BWA2 #3

              Description

              @KennethJHan

              BWA2 repository

              https://github.com/bwa-mem2/bwa-mem2

              Installation

              curl -L https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.0pre2/bwa-mem2-2.0pre2_x64-linux.tar.bz2 | tar jxf -
              

              Make reference index

              $ bwa-mem2 index hg38.chr21.fa
              Looking to launch executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2", simd = .avx2
              Launching executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2"
              [bwa_index] Pack FASTA... 0.22 sec
              * Entering FMI_search
              init ticks = 3084667020
              ref seq len = 93419966
              binary seq ticks = 2540048021
              build suffix-array ticks = 45819049465
              ref_seq_len = 93419966
              count = 0, 26987903, 46709983, 66432063, 93419966
              BWT[39655124] = 4
              CP_SHIFT = 6, CP_MASK = 63
              sizeof CP_OCC = 64 pos: 11677496, ref_seq_len__: 11677495
              max_occ_ind = 1459686
              build fm-index ticks = 9114298459
              Total time taken: 18.2116
              $ ll
              -rwxrwxrwx 1 ken ken 46M May 8 16:39 hg38.chr21.fa
              -rwxrwxrwx 1 ken ken 90M May 8 16:50 hg38.chr21.fa.0123
              -rwxrwxrwx 1 ken ken 815 May 8 16:49 hg38.chr21.fa.amb
              -rwxrwxrwx 1 ken ken 43 May 8 16:49 hg38.chr21.fa.ann
              -rwxrwxrwx 1 ken ken 145M May 8 16:50 hg38.chr21.fa.bwt.2bit.64
              -rwxrwxrwx 1 ken ken 23 May 8 16:40 hg38.chr21.fa.fai
              -rwxrwxrwx 1 ken ken 12M May 8 16:49 hg38.chr21.fa.pac
              -rwxrwxrwx 1 ken ken 3.1G May 8 16:37 hg38.fa
              -rwxrwxrwx 1 ken ken 19K May 8 16:38 hg38.fa.fai
              

              Activity

              Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

              Metadata

              Metadata

              Assignees

              Labels

              No labels
              No labels

              Projects

              No projects

                Milestone

                No milestone

                Relationships

                None yet

                Development

                No branches or pull requests

                Issue actions

                , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
                Skip to content

                BWA2 #3

                Description

                @KennethJHan

                BWA2 repository

                https://github.com/bwa-mem2/bwa-mem2

                Installation

                curl -L https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.0pre2/bwa-mem2-2.0pre2_x64-linux.tar.bz2 | tar jxf -
                

                Make reference index

                $ bwa-mem2 index hg38.chr21.fa
                Looking to launch executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2", simd = .avx2
                Launching executable "/home/ken/data2/etc/bwa-mem2/bwa-mem2.avx2"
                [bwa_index] Pack FASTA... 0.22 sec
                * Entering FMI_search
                init ticks = 3084667020
                ref seq len = 93419966
                binary seq ticks = 2540048021
                build suffix-array ticks = 45819049465
                ref_seq_len = 93419966
                count = 0, 26987903, 46709983, 66432063, 93419966
                BWT[39655124] = 4
                CP_SHIFT = 6, CP_MASK = 63
                sizeof CP_OCC = 64 pos: 11677496, ref_seq_len__: 11677495
                max_occ_ind = 1459686
                build fm-index ticks = 9114298459
                Total time taken: 18.2116
                $ ll
                -rwxrwxrwx 1 ken ken 46M May 8 16:39 hg38.chr21.fa
                -rwxrwxrwx 1 ken ken 90M May 8 16:50 hg38.chr21.fa.0123
                -rwxrwxrwx 1 ken ken 815 May 8 16:49 hg38.chr21.fa.amb
                -rwxrwxrwx 1 ken ken 43 May 8 16:49 hg38.chr21.fa.ann
                -rwxrwxrwx 1 ken ken 145M May 8 16:50 hg38.chr21.fa.bwt.2bit.64
                -rwxrwxrwx 1 ken ken 23 May 8 16:40 hg38.chr21.fa.fai
                -rwxrwxrwx 1 ken ken 12M May 8 16:49 hg38.chr21.fa.pac
                -rwxrwxrwx 1 ken ken 3.1G May 8 16:37 hg38.fa
                -rwxrwxrwx 1 ken ken 19K May 8 16:38 hg38.fa.fai
                

                Activity

                Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

                Metadata

                Metadata

                Assignees

                Labels

                No labels
                No labels

                Projects

                No projects

                  Milestone

                  No milestone

                  Relationships

                  None yet

                  Development

                  No branches or pull requests

                  Issue actions