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.