The html should be content only, the <head> and <body> tags are supplied 
by the page pulling up the "track description". So, you should not be 
making a complete html document.

On 7/5/12 9:52 AM, Luvina Guruvadoo wrote:
> Hi Amadis,
>
> You should use HTML 4.01 transitional syntax to generate these HTML
> pages. You can view examples of track description pages within the
> Genome Browser by clicking on the mini-button to the left of the
> displayed track.
>
> Please contact us again at [email protected] if you have any further
> questions.
>
> ---
> Luvina Guruvadoo
> UCSC Genome Bioinformatics Group
>
>
> On 7/5/2012 7:30 AM, Amadis Pages wrote:
>> I'm right now in the process of creating a Track Hub in order to display
>> some ChIP-Seq data.
>>
>> I've been following your guide in
>> http://genome.ucsc.edu/goldenPath/help/hgTrackHubHelp.html, which has been
>> really useful for me, but I got stuck at "*Section 8: Create track
>> description files*". Apparently, I need to create an HTML file for each one
>> of the tracks listed within the *trackDb.txt* file.
>>
>> The point is that I haven't been able to find any documentation about those
>> HTML files. Could you please help me on this? I will really appreciate, if
>> possible, to take a look at the code of one of those HTML files.
>>
>> Thanks a lot in advance.
>>
>> Best regards,
>>
>> Amad=EDs Pag=E8s
>> Regulatory Genomics - Computational Genomics
>> Universitat Pompeu Fabra (UPF)
>> Barcelona - Spain
>> _______________________________________________
>> Genome maillist  -  [email protected]
>> https://lists.soe.ucsc.edu/mailman/listinfo/genome
>> Return-Path: [email protected]
>> Received: from mail-01.cse.ucsc.edu (LHLO mail-01.cse.ucsc.edu)
>>    (128.114.48.32) by mail-01.cse.ucsc.edu with LMTP; Sun, 1 Jul 2012 
>> 22:31:03
>>    -0700 (PDT)
>> Received: from mailin-1.soe.ucsc.edu (mailin-1.soe.ucsc.edu [128.114.49.19])
>>      by mail-01.cse.ucsc.edu (Postfix) with ESMTPS id 203001009D4B
>>      for<[email protected]>; Sun,  1 Jul 2012 22:31:03 -0700 (PDT)
>> Received: from mailgw.soe.ucsc.edu (mailgw.cse.ucsc.edu [128.114.48.9])
>>      by mailin-1.soe.ucsc.edu (8.13.8/8.13.8) with ESMTP id q625STN2029244
>>      (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
>>      for<[email protected]>; Sun, 1 Jul 2012 22:28:30 -0700
>> X-ASG-Debug-ID: 1341207068-03cafc0f8a5d9320001-H1ttPa
>> Received: from mail-pb0-f71.google.com (mail-pb0-f71.google.com 
>> [209.85.160.71]) by mailgw.soe.ucsc.edu with ESMTP id yd81BYxjLoiEcSlQ 
>> (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for<[email protected]>; 
>> Sun, 01 Jul 2012 22:31:09 -0700 (PDT)
>> X-Barracuda-Envelope-From: 
>> [email protected]
>> X-Barracuda-Apparent-Source-IP: 209.85.160.71
>> Received-SPF: pass (mailgw.soe.ucsc.edu: domain of soe.ucsc.edu designates 
>> 209.85.160.71 as permitted sender) client-ip=209.85.160.71; 
>> envelope-from=genome-www+bnccnxyqejmgxcc5mt_bboensa...@soe.ucsc.edu;
>> Received: by pbbrr13 with SMTP id rr13sf11395250pbb.10
>>           for<[email protected]>; Sun, 01 Jul 2012 22:31:08 -0700 (PDT)
>> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
>>           d=ucsc.edu; s=ucsc-google;
>>           h=sender:x-beenthere:received-spf:x-asg-debug-id
>>            :x-barracuda-envelope-from:x-barracuda-apparent-source-ip
>>            :received-spf:mime-version:date:message-id:subject:from
>>            :x-asg-orig-subj:to:x-barracuda-connect:x-barracuda-start-time
>>            :x-barracuda-encrypted:x-barracuda-url:x-virus-scanned
>>            :x-original-sender:x-original-authentication-results:precedence
>>            :mailing-list:list-id:x-google-group-id:list-post:list-help
>>            :list-archive:list-unsubscribe:content-type;
>>           bh=hvYgkgWMetf/QBHZB6dGExNvtdpURLnUhSEzxjhp/D4=;
>>           
>> b=jUSTVbaC6++hd4EQe+oExOwC4ZvtUDdMej+7QF/CtqhYw5XyRv9XaMWgIR3WIYTwS5
>>            
>> H4VfZQ0m3vxmd7TbdF2FcZIhFpYXo8o+EAltdYlf0x+CSV/ZJ5t0NnSPGOarQG2UbcAv
>>            fQdr3jONIHiR8Iq0XQpMSEsKkuU1WmZWO2C/Y=
>> Sender: [email protected]
>> Received: by 10.68.219.170 with SMTP id pp10mr9508369pbc.1.1341207068766;
>>           Sun, 01 Jul 2012 22:31:08 -0700 (PDT)
>> X-BeenThere: [email protected]
>> Received: by 10.68.233.8 with SMTP id ts8ls18740138pbc.7.gmail; Sun, 01 Jul
>>    2012 22:31:08 -0700 (PDT)
>> Received: by 10.68.221.106 with SMTP id qd10mr27549832pbc.42.1341207068327;
>>           Sun, 01 Jul 2012 22:31:08 -0700 (PDT)
>> Received: by 10.68.221.106 with SMTP id qd10mr27549828pbc.42.1341207068314;
>>           Sun, 01 Jul 2012 22:31:08 -0700 (PDT)
>> Received: from mailin-1.soe.ucsc.edu (mailin-1.soe.ucsc.edu. [128.114.49.19])
>>           by mx.google.com with ESMTPS id 
>> qd2si19862080pbb.327.2012.07.01.22.31.08
>>           (version=TLSv1/SSLv3 cipher=OTHER);
>>           Sun, 01 Jul 2012 22:31:08 -0700 (PDT)
>> Received-SPF: neutral (google.com: 128.114.49.19 is neither permitted nor 
>> denied by domain of [email protected]) client-ip=128.114.49.19;
>> Received: from mailgw.soe.ucsc.edu (mailgw.cse.ucsc.edu [128.114.48.9])
>>      by mailin-1.soe.ucsc.edu (8.13.8/8.13.8) with ESMTP id q625SPg3029199
>>      (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
>>      for<[email protected]>; Sun, 1 Jul 2012 22:28:25 -0700
>> Received: from mail-pb0-f43.google.com (mail-pb0-f43.google.com 
>> [209.85.160.43]) by mailgw.soe.ucsc.edu with ESMTP id UJ6gitFKByqgdrbi 
>> (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) 
>> for<[email protected]>; Sun, 01 Jul 2012 22:31:07 -0700 (PDT)
>> Received-SPF: pass (mailgw.soe.ucsc.edu: domain of gmail.com designates 
>> 209.85.160.43 as permitted sender) client-ip=209.85.160.43; 
>> [email protected];
>> Received: by mail-pb0-f43.google.com with SMTP id wz7so12416404pbc.16
>>           for<[email protected]>; Sun, 01 Jul 2012 22:31:07 -0700 (PDT)
>> MIME-Version: 1.0
>> Received: by 10.66.72.233 with SMTP id g9mr18791695pav.29.1341207067034; Sun,
>>    01 Jul 2012 22:31:07 -0700 (PDT)
>> Received: by 10.66.14.137 with HTTP; Sun, 1 Jul 2012 22:31:06 -0700 (PDT)
>> Date: Sun, 1 Jul 2012 22:31:06 -0700
>> Message-ID:<CAGNSVWHTRVCGfaYiyv0VqdMrx=imu1f=ubej0sus+bqfkn3...@mail.gmail.com>
>> Subject: Problem with URL Query from python
>> From: Blake Allen<[email protected]>
>> X-ASG-Orig-Subj: Problem with URL Query from python
>> To: [email protected]
>> X-Virus-Scanned: by bsmtpd at soe.ucsc.edu
>> X-Original-Sender: [email protected]
>> X-Original-Authentication-Results: mx.google.com; spf=neutral (google.com:
>>    128.114.49.19 is neither permitted nor denied by domain of
>>    [email protected]) [email protected]; dkim=pass 
>> [email protected]
>> Precedence: list
>> Mailing-list: list [email protected]; contact 
>> [email protected]
>> List-ID:<genome-www.soe.ucsc.edu>
>> X-Google-Group-Id: 297403127346
>> List-Post:<http://groups.google.com/a/soe.ucsc.edu/group/genome-www/post?hl=en_US>,
>>    <mailto:[email protected]>
>> List-Help:<http://support.google.com/a/soe.ucsc.edu/bin/topic.py?hl=en_US&topic=25838>,
>>    <mailto:[email protected]>
>> List-Archive:<http://groups.google.com/a/soe.ucsc.edu/group/genome-www/?hl=en_US>
>> List-Unsubscribe:<http://groups.google.com/a/soe.ucsc.edu/group/genome-www/subscribe?hl=en_US>,
>>    <mailto:[email protected]>
>> Content-Type: multipart/alternative; boundary=f46d042f9484cd05d704c3d21ab2
>> X-Barracuda-Connect: mail-pb0-f71.google.com[209.85.160.71]
>> X-Barracuda-Start-Time: 1341207069
>> X-Barracuda-Encrypted: RC4-SHA
>> X-Barracuda-URL: http://mailgw.cse.ucsc.edu:8000/cgi-mod/mark.cgi
>> X-Virus-Scanned: by bsmtpd at soe.ucsc.edu
>> X-Barracuda-Spam-Score: 0.00
>> X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=3.5 
>> QUARANTINE_LEVEL=5.0 KILL_LEVEL=6.0 tests=BSF_SC0_MISMATCH_TO, HTML_MESSAGE
>> X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.101516
>>      Rule breakdown below
>>       pts rule name              description
>>      ---- ---------------------- 
>> --------------------------------------------------
>>      0.00 BSF_SC0_MISMATCH_TO    Envelope rcpt doesn't match header
>>      0.00 HTML_MESSAGE           BODY: HTML included in message
>>
>> --f46d042f9484cd05d704c3d21ab2
>> Content-Type: text/plain; charset=ISO-8859-1
>> Content-Transfer-Encoding: quoted-printable
>>
>> Hi,
>>
>> My name is Blake, I am a university of California Santa Cruz undergrad, and
>> while doing a remote url query to access a sequence, I got the
>> error: hashMustFindVal: 'c' not found
>>
>> When I manually copy and paste the url into the browser, I get the correct
>> sequence, here is that URL:
>> http://genome.ucsc.edu/cgi-bin/hgc?hgsid=3D0&g=3DhtcGetDna2&table=3D&i=3Dmi=
>> xed&o=3D41521206&l=3D41521206&r=3D41521476&getDnaPos=3Dchr20:41,521,206-41,=
>> 521,476&db=3Dhg18&hgSeq.cdsExon=3D1&hgSeq.padding5=3D0&hgSeq.padding3=3D0&h=
>> gSeq.casing=3Dlower&boolshad.hgSeq.maskRepeats=3D0&hgSeq.repMasking=3Dlower=
>> &boolshad.hgSeq.revComp=3D0&submit=3Dget+DNA
>>
>>
>> I tried using python's urllib2, httplib. I also attempted the same in
>> Terminal via curl.
>> I also tried this on different computers, but I still recieved this early
>> error.
>>
>> Does anyone have any thoughts on what I might be missing in order to
>> correctly getDNA from the browser?
>>
>> Thank you for your help.
>>
>> //------------------------------------------------
>> P.S.  This is the html that was returned instead of the sequence:
>>
>> !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
>> http://www.w3.org/TR/html4/loose.dtd";><HTML><HEAD>
>> <TITLE>Early Error</TITLE>
>> <META http-equiv=3D"Content-Script-Type" content=3D"text/javascript">
>> <STYLE TYPE=3D"text/css">.hiddenText {background-color: silver}.normalText
>> {background-color: white}</STYLE>
>> </HEAD>
>>
>> <BODY>
>> <script type=3D'text/javascript'>
>> document.write("<center><div id=3D'warnBox' style=3D'display:none;
>> background-color:Beige; border: 3px ridge DarkRed; width:640px;
>> padding:10px; margin:10px; text-align:left;'><CENTER><B id=3D'warnHead'
>> style=3D'color:DarkRed;'></B></CENTER><UL id=3D'warnList'></UL><CENTER><but=
>> ton
>> id=3D'warnOK' onclick=3D'hideWarnBox();return
>> false;'></button></CENTER></div></center>");
>> function showWarnBox()
>> {document.getElementById('warnOK').innerHTML=3D'&nbsp;OK&nbsp;';var
>> warnBox=3Ddocument.getElementById('warnBox');warnBox.style.display=3D'';
>> warnBox.style.width=3D'65%';document.getElementById('warnHead').innerHTML=
>> =3D'Warning/Error(s):';window.scrollTo(0,
>> 0);}
>> function hideWarnBox() {var
>> warnBox=3Ddocument.getElementById('warnBox');warnBox.style.display=3D'none'=
>> ;warnBox.innerHTML=3D'';var
>> endOfPage =3D
>> document.body.innerHTML.substr(document.body.innerHTML.length-20);if(endOfP=
>> age.lastIndexOf('--
>> ERROR --')>  0) { history.back(); }}
>> window.onunload =3D function(){}; // Trick to avoid FF back button issue.
>> </script>
>> <!-- HGERROR-START -->
>> <P>hashMustFindVal: 'c' not found</P>
>> <!-- HGERROR-END -->
>>
>>
>>
>> --=20
>> Blake Allen
>> Blakedallen.com
>>
>> --f46d042f9484cd05d704c3d21ab2
>> Content-Type: text/html; charset=ISO-8859-1
>> Content-Transfer-Encoding: quoted-printable
>>
>> Hi,=A0<div><br></div><div>My name is Blake, I am a university of California=
>>    Santa Cruz undergrad, and while doing a remote url query to access a 
>> seque=
>> nce, I got the error:=A0hashMustFindVal:&#39;c&#39; not found</div><div><b=
>> r>
>> </div><div>When I manually copy and paste the url into the browser, I get t=
>> he correct sequence, here is that URL:=A0</div><div><div><a href=3D"http://=
>> genome.ucsc.edu/cgi-bin/hgc?hgsid=3D0&amp;g=3DhtcGetDna2&amp;table=3D&amp;i=
>> =3Dmixed&amp;o=3D41521206&amp;l=3D41521206&amp;r=3D41521476&amp;getDnaPos=
>> =3Dchr20:41,521,206-41,521,476&amp;db=3Dhg18&amp;hgSeq.cdsExon=3D1&amp;hgSe=
>> q.padding5=3D0&amp;hgSeq.padding3=3D0&amp;hgSeq.casing=3Dlower&amp;boolshad=
>> .hgSeq.maskRepeats=3D0&amp;hgSeq.repMasking=3Dlower&amp;boolshad.hgSeq.revC=
>> omp=3D0&amp;submit=3Dget+DNA">http://genome.ucsc.edu/cgi-bin/hgc?hgsid=3D0&=
>> amp;g=3DhtcGetDna2&amp;table=3D&amp;i=3Dmixed&amp;o=3D41521206&amp;l=3D4152=
>> 1206&amp;r=3D41521476&amp;getDnaPos=3Dchr20:41,521,206-41,521,476&amp;db=3D=
>> hg18&amp;hgSeq.cdsExon=3D1&amp;hgSeq.padding5=3D0&amp;hgSeq.padding3=3D0&am=
>> p;hgSeq.casing=3Dlower&amp;boolshad.hgSeq.maskRepeats=3D0&amp;hgSeq.repMask=
>> ing=3Dlower&amp;boolshad.hgSeq.revComp=3D0&amp;submit=3Dget+DNA</a></div>
>> <div><br></div><div><br></div><div>I tried using python&#39;s urllib2, http=
>> lib. I also attempted the same in Terminal via curl.=A0</div><div>I also tr=
>> ied this on different computers, but I still recieved this early error.=A0<=
>> /div>
>> <div><br></div><div>Does anyone have any thoughts on what I might be missin=
>> g in order to correctly getDNA from the browser?=A0</div><div><br></div><di=
>> v>Thank you for your help.=A0</div><div><br></div><div>//------------------=
>> ------------------------------</div>
>> <div>P.S. =A0This is the html that was returned instead of the sequence:=A0=
>> </div><div><br></div><div><div>!DOCTYPE HTML PUBLIC&quot;-//W3C//DTD HTML =
>> 4.01 Transitional//EN&quot;&quot;<a href=3D"http://www.w3.org/TR/html4/loo=
>> se.dtd">http://www.w3.org/TR/html4/loose.dtd</a>&quot;&gt;&lt;HTML&gt;&lt;H=
>> EAD&gt;</div>
>> <div>&lt;TITLE&gt;Early Error&lt;/TITLE&gt;</div><div><span class=3D"Apple-=
>> tab-span" style=3D"white-space:pre"> </span>&lt;META http-equiv=3D&quot;Con=
>> tent-Script-Type&quot; content=3D&quot;text/javascript&quot;&gt;</div><div>=
>> &lt;STYLE TYPE=3D&quot;text/css&quot;&gt;.hiddenText {background-color: sil=
>> ver}.normalText {background-color: white}&lt;/STYLE&gt;</div>
>> <div>&lt;/HEAD&gt;</div><div><br></div><div>&lt;BODY&gt;</div><div>&lt;scri=
>> pt type=3D&#39;text/javascript&#39;&gt;</div><div>document.write(&quot;&lt;=
>> center&gt;&lt;div id=3D&#39;warnBox&#39; style=3D&#39;display:none; backgro=
>> und-color:Beige; border: 3px ridge DarkRed; width:640px; padding:10px; marg=
>> in:10px; text-align:left;&#39;&gt;&lt;CENTER&gt;&lt;B id=3D&#39;warnHead&#3=
>> 9; style=3D&#39;color:DarkRed;&#39;&gt;&lt;/B&gt;&lt;/CENTER&gt;&lt;UL id=
>> =3D&#39;warnList&#39;&gt;&lt;/UL&gt;&lt;CENTER&gt;&lt;button id=3D&#39;warn=
>> OK&#39; onclick=3D&#39;hideWarnBox();return false;&#39;&gt;&lt;/button&gt;&=
>> lt;/CENTER&gt;&lt;/div&gt;&lt;/center&gt;&quot;);</div>
>> <div>function showWarnBox() {document.getElementById(&#39;warnOK&#39;).inne=
>> rHTML=3D&#39;&amp;nbsp;OK&amp;nbsp;&#39;;var warnBox=3Ddocument.getElementB=
>> yId(&#39;warnBox&#39;);warnBox.style.display=3D&#39;&#39;; warnBox.style.wi=
>> dth=3D&#39;65%&#39;;document.getElementById(&#39;warnHead&#39;).innerHTML=
>> =3D&#39;Warning/Error(s):&#39;;window.scrollTo(0, 0);}</div>
>> <div>function hideWarnBox() {var warnBox=3Ddocument.getElementById(&#39;war=
>> nBox&#39;);warnBox.style.display=3D&#39;none&#39;;warnBox.innerHTML=3D&#39;=
>> &#39;;var endOfPage =3D document.body.innerHTML.substr(document.body.innerH=
>> TML.length-20);if(endOfPage.lastIndexOf(&#39;-- ERROR --&#39;)&gt; 0) { hi=
>> story.back(); }}</div>
>> <div>window.onunload =3D function(){}; // Trick to avoid FF back button iss=
>> ue.</div><div>&lt;/script&gt;</div><div>&lt;!-- HGERROR-START --&gt;</div><=
>> div>&lt;P&gt;hashMustFindVal:&#39;c&#39; not found&lt;/P&gt;</div><div>&lt=
>> ;!-- HGERROR-END --&gt;</div>
>> </div><div><br></div><div><br></div><div><br></div>-- <br>Blake Allen<br>Bl=
>> akedallen.com<br>
>> </div>
>>
>> --f46d042f9484cd05d704c3d21ab2--
> _______________________________________________
> Genome maillist  -  [email protected]
> https://lists.soe.ucsc.edu/mailman/listinfo/genome


_______________________________________________
Genome maillist  -  [email protected]
https://lists.soe.ucsc.edu/mailman/listinfo/genome

Reply via email to