PageSourceSearch

https://hail.is/gethelp.html

html hail.is collected 2026-09-24 08:57:34 UTC 9,317 bytes, 206 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <title>Hail |  Get Help </title>
5
6    <meta charset="utf-8"/>
7<meta name="description" content=""/>
8<meta name="viewport" content="width=device-width, initial-scale=1"/>
9
10<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700" rel="stylesheet"/>
11<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"/>
12
13<link rel="shortcut icon" href="/static/hail_logo_sq-sm-opt.ico" type="image/x-icon"/>
14
15<link rel="stylesheet" href="/static/css/style.css"/>
16<link rel="stylesheet" href="/static/css/navbar.css"/>
17<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
18<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css"/>
19
20<script>
vendor: 397 bytes, lines 20-25
20
21  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
22      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
23                           m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
24                          })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
25  ga('create', '
25UA-86050742-1
vendor: 38 bytes, lines 25-26
25', 'auto');
26  ga('send', 'pageview');
27</script>
27
28
29    
30  </head>
31  <body>
32    <nav class="navbar align-content-start justify-content-start sticky" id="hail-navbar">
33  <div class="container-fluid align-content-start justify-content-start d-flex" id="hail-container-fluid">
34    <div class="navbar-header" id="hail-navbar-header">
35      <a class="navbar-left" id="hail-navbar-brand" href="/">
36        <img alt="Hail" height="30" id="logo" src="/static/hail-logo-cropped-sm-opt.png" />
37      </a>
38      <button type="button" id='navbar-toggler' class="navbar-toggler" data-toggle="collapse" data-target="#hail-navbar-collapse" aria-expanded="false">
39        <span class="icon-bar"></span>
40        <span class="icon-bar"></span>
41        <span class="icon-bar"></span>
42      </button>
43    </div>
44    <div class="collapse navbar-collapse" id="hail-navbar-collapse">
45      <input id='search' type='search' placeholder='Search Hail Docs'/>
46      <a id="survey" href="https://forms.gle/ucgu9h35UEkB68FB7">
47	Fill out the Community Feedback Survey!
48      </a>
49      <ul class="nav navbar-nav navbar-right" id="hail-menu">
50        <li class="nav-item">
51          <a href="/docs/0.2/index.html">Query Docs</a>
52        </li>
53        <li class="nav-item">
54          <a href="/docs/batch/index.html">Batch Docs</a>
55        </li>
56        <li class="nav-item">
57          <a href="https://discuss.hail.is">Forum</a>
58        </li>
59        <li class="nav-item">
60          <a href="/references.html">Science</a>
61        </li>
62        <li class="nav-item" style='margin-top:-2px'>
63          <a href="https://github.com/hail-is/hail" class='img-link' target='_blank'>
64            <svg height="32" aria-hidden="true" viewBox="0 0 16 16" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github v-align-middle">
65	      <path d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z"></path>
66	    </svg>
67          </a>
68        </li>
69      </ul>
70    </div>
71  </div>
72</nav>
73    <div id="main">
74      
75<span id='gethelp'>
76  <div id="hero" class='short dark'>
77    <div id="hero-content" class='wide'>
78      <h1 id="logo-title">Get Help!</h1>
79      <div class="logo-subtitle">Let us assist you on your journey to efficient genomic analysis</div>
80    </div>
81  </div>
82  <div id="about" class="about">
83    <div class='content'>
84      <section class='left'>
85        <a class='button' href='/cheatsheets.html'>Cheatsheets</a>
86        <div>Cheatsheets are two-page PDFs loaded with short Hail Query examples and even shorter explanations. They push you over all the little roadblocks.</div>
87      </section>
88      <section class='left'>
89        <a class='button' href='/docs/0.2/index.html'>Query Docs</a>
90        <div>When you need to find detailed information on how to get started with Hail Query, examples of Hail Query use, and how a function works: the reference document is your go to. To do a quick search of a Hail Query function, try out the search bar in the documentation.</div>
91      </section>
92      <section class='left'>
93        <a class='button' href='/docs/batch/index.html'>Batch Docs</a>
94        <div>For all your massively scalable compute needs, check out the Hail Batch reference documentation.</div>
95      </section>
96      <section class='left'>
97        <a class='button' href='https://discuss.hail.is/new-topic?category=Help%20%5B0.2%5D'>Ask a question</a>
98        <div>When you reach a blocking issue with your analysis using Hail, and you think you are unable to find an answer to your question via the documentation, search through or ask a question on our Forum! It is highly recommended -- your question may be able to serve another person in our ever growing Hail community.</div>
99      </section>
100    </div>
101  </div>
102</span>
103
104    </div>
105    
105<script>
106  const cached = document.getElementById("hail-navbar-collapse");
107  const initialStyle = cached.style.display;
108  document.getElementById("navbar-toggler").addEventListener("click", () => {
109    const computed = getComputedStyle(cached);
110
111    if (computed.display == 'none') {
112      cached.style.display = 'block';
113    } else {
114      cached.style.display = initialStyle;
115    }
116  });
117  (function () {
118    var cpage = location.pathname;
119    var menuItems = document.querySelectorAll('#hail-menu a');
120
121    for (var i = 0; i < menuItems.length; i++) {
122      if (menuItems[i].pathname === cpage && menuItems[i].host == location.host) {
123        menuItems[i].className = "active";
124        return;
125      }
126    }
127
128    if (cpage === "/" || cpage === "/index.html") {
129      document.getElementById('hail-navbar-brand').className = "active";
130    };
131  })();
132</script>
vendor: 1 bytes, line 132
132
133<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js" integrity="sha512-7Tmwzq3E6Wz5Ue1YikHkMXpyno2Qt4xIz9RMdKXHKyRIsmadkS5yUL0v3YM+H2VQLtFy0zw+RvxqOhevZbxWaA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 133
133
134<script type="text/javascript">
135  requirejs(["https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"], function(docsearch) {
136    let isHighlighted = false;
137    const cachedSearchInput = document.getElementById("search");
138
139    const cachedNavbar = document.getElementById("hail-navbar")
140    cachedSearchInput.addEventListener("keyup", (ev) => {
141      handleSearchKeyUp(cachedSearchInput.value, ev)
142    });
143
144    function handleSearchKeyUp(query, ev) {
145      if(ev.keyCode == 13 && !isHighlighted) {
146        location.href = `/search.html?query=${encodeURIComponent(query)}`;
147      }
148    }
149
150    window.addEventListener("keyup", (ev) => {
151      if(ev.keyCode != 191) {
152        return;
153      }
154
155      cachedSearchInput.focus();
156    })
157
158    const algoliaOptions = {
159      hitsPerPage: 10,
160      exactOnSingleWordQuery: "word",
161      queryType: "prefixAll",
162      advancedSyntax: true,
163    };
164
165    docsearch({
166      appId: 'SWB3TKBY4S',
167      apiKey: '313905b758e55f2aed5d9fe2fd9d0807',
168      indexName: 'hail_is',
169      inputSelector: '#search',
170      debug: false, // hide on blur
171      handleSelected: function(input, event, suggestion, datasetNumber, context) {
172        isHighlighted = !!suggestion;
173        location.href = suggestion.url;
174      },
175      queryHook: function(query) {
176        // algolia seems to split on period, but not split queries on period, affects methods search
177        return query.replace(/\./g, " ");
178      },
179      autocompleteOptions: {
180        autoselect: false
181      },
182      algoliaOptions: algoliaOptions,
183    });
184
185    const cachedAlgolia = document.querySelector("#algolia-autocomplete-listbox-0 > .ds-dataset-1");
186
187    cachedAlgolia.style.overflow = 'scroll';
188
189    cachedAlgolia.style.maxHeight = `${window.innerHeight - cachedNavbar.offsetHeight}px`;
190    let evTimeout = null;
191    const ev = window.addEventListener("resize", () => {
192      if (evTimeout) {
193        clearTimeout(evTimeout);
194      }
195
196      evTimeout = setTimeout(() => {
197        cachedAlgolia.style.maxHeight = `${window.innerHeight - cachedNavbar.offsetHeight}px`;
198        evTimeout = null;
199      }, 100);
200    })
201  });
202</script>
202
203    
203<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/components/prism-core.min.js" integrity="sha512-wstmAnvcHpCrEIjaT/G9dgWhJUgtf4mlp+RUBds/CxgjKAy67VkD9qbY3IGUk7Ri/syWJ3H18rYuyGei2cGQrQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 203
203
204<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/components/prism-python.min.js" integrity="sha512-MkilXdEDuAGfyVcMLmLt0qIJuF/k0Tt3gQ417QkVKn0O7SqQ3ugRkLY21o1ze2LHo2mhmeef8C/Wu7W4r0Gw6w==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
204
205  </body>
206</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.