<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2390</id>
	<title>Nabble - BioJava</title>
	<updated>2009-11-26T13:45:43Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/BioJava-f2390.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BioJava-f2390.html" />
	<subtitle type="html">BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It include objects for manipulating sequences, file parsers, DAS client and server suport, access to BioSQL and Ensembl databases, and powerful analysis and statistical routines including a dynamic programming toolkit.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26535340</id>
	<title>Re: [DAS] DAS workshop 7th-9th April 2010</title>
	<published>2009-11-26T13:45:43Z</published>
	<updated>2009-11-26T13:45:43Z</updated>
	<author>
		<name>Mauricio Herrera Cuadra-4</name>
	</author>
	<content type="html">Hi Jonathan,
&lt;br&gt;&lt;br&gt;Any chance it can be webcasted? I'm sure it would attract a lot of 
&lt;br&gt;remote attendees ;)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Mauricio.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jonathan Warren wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; We are considering running a Distributed Annotation System workshop here 
&lt;br&gt;&amp;gt; at the Sanger/EBI in the UK subject to decent demand.
&lt;br&gt;&amp;gt; The workshop will be held from Wednesday 7th-Friday 9th April 2010. If 
&lt;br&gt;&amp;gt; you would be interested in attending either to present or just take part
&lt;br&gt;&amp;gt; then please email me &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535340&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jw12@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The format of the workshop is likely to be similar to last years (1st 
&lt;br&gt;&amp;gt; day for beginners, 2nd for both beginners and advanced users, 3rd day 
&lt;br&gt;&amp;gt; for advanced), information for which can be found here:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.dasregistry.org/course.jsp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dasregistry.org/course.jsp&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you would like to present then please send a short summary of what 
&lt;br&gt;&amp;gt; you would like to talk about.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jonathan.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jonathan Warren
&lt;br&gt;&amp;gt; Senior Developer and DAS coordinator
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535340&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jw12@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535340&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DAS-workshop-7th-9th-April-2010-tp26530960p26535340.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26530960</id>
	<title>DAS workshop 7th-9th April 2010</title>
	<published>2009-11-26T06:57:35Z</published>
	<updated>2009-11-26T06:57:35Z</updated>
	<author>
		<name>Jonathan Warren-4</name>
	</author>
	<content type="html">We are considering running a Distributed Annotation System workshop &amp;nbsp;
&lt;br&gt;here at the Sanger/EBI in the UK subject to decent demand.
&lt;br&gt;The workshop will be held from Wednesday 7th-Friday 9th April 2010. If &amp;nbsp;
&lt;br&gt;you would be interested in attending either to present or just take part
&lt;br&gt;then please email me &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530960&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jw12@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;The format of the workshop is likely to be similar to last years (1st &amp;nbsp;
&lt;br&gt;day for beginners, 2nd for both beginners and advanced users, 3rd day &amp;nbsp;
&lt;br&gt;for advanced), information for which can be found here:
&lt;br&gt;&lt;a href=&quot;http://www.dasregistry.org/course.jsp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dasregistry.org/course.jsp&lt;/a&gt;&lt;br&gt;&lt;br&gt;If you would like to present then please send a short summary of what &amp;nbsp;
&lt;br&gt;you would like to talk about.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Jonathan.
&lt;br&gt;&lt;br&gt;Jonathan Warren
&lt;br&gt;Senior Developer and DAS coordinator
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530960&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jw12@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;The Wellcome Trust Sanger Institute is operated by Genome Research 
&lt;br&gt;&amp;nbsp;Limited, a charity registered in England with number 1021457 and a 
&lt;br&gt;&amp;nbsp;company registered in England with number 2742969, whose registered 
&lt;br&gt;&amp;nbsp;office is 215 Euston Road, London, NW1 2BE. 
&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530960&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DAS-workshop-7th-9th-April-2010-tp26530960p26530960.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519625</id>
	<title>Re: [Biojava-dev]  Hackathon in January</title>
	<published>2009-11-25T12:08:33Z</published>
	<updated>2009-11-25T12:08:33Z</updated>
	<author>
		<name>Andreas Prlic-3</name>
	</author>
	<content type="html">I was thinking about video... I would expect that some of the
&lt;br&gt;participants will do some sort of tweeting, blogging, etc.
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;On Wed, Nov 25, 2009 at 4:51 AM, Andy Yates &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519625&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ayates@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; By online stream do you mean Wave or Twitter or something else trendy? :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andy
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 24 Nov 2009, at 17:54, Andreas Prlic wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; * Is anybody interested in following the ongoings at the hackaton via
&lt;br&gt;&amp;gt;&amp;gt; an online-stream? - I received a request about this and am wondering
&lt;br&gt;&amp;gt;&amp;gt; if more people would be interested in this.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; * Just to repeat the current status regarding the program: So far the
&lt;br&gt;&amp;gt;&amp;gt; plan is to continue working on the new modules. Ideally we will have a
&lt;br&gt;&amp;gt;&amp;gt; brand new biojava 3 ready soon after the hackaton. A more detailed
&lt;br&gt;&amp;gt;&amp;gt; program for the week will be sent out in January.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If anybody wants to propose feature requests, you can have a look at
&lt;br&gt;&amp;gt;&amp;gt; the current todo list for the modules:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://biojava.org/wiki/BioJava:Modules&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://biojava.org/wiki/BioJava:Modules&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Nov 24, 2009 at 7:27 AM, Richard Holland
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519625&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi all.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To anyone planning on attending the BioJava hackathon in Cambridge (UK)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; in January, now would be a good time to sort out travel arrangements. If
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; you're intending to come but haven't yet said so, please do let me know so
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; that I can ensure we get a big enough room to work in!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Richard
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519625&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519625&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; biojava-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519625&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519625&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hackathon-in-January-tp26498298p26519625.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26512141</id>
	<title>Re: [Biojava-dev]  Hackathon in January</title>
	<published>2009-11-25T04:51:23Z</published>
	<updated>2009-11-25T04:51:23Z</updated>
	<author>
		<name>Andy Yates-3</name>
	</author>
	<content type="html">By online stream do you mean Wave or Twitter or something else &amp;nbsp;
&lt;br&gt;trendy? :)
&lt;br&gt;&lt;br&gt;Andy
&lt;br&gt;&lt;br&gt;On 24 Nov 2009, at 17:54, Andreas Prlic wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; * Is anybody interested in following the ongoings at the hackaton via
&lt;br&gt;&amp;gt; an online-stream? - I received a request about this and am wondering
&lt;br&gt;&amp;gt; if more people would be interested in this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * Just to repeat the current status regarding the program: So far the
&lt;br&gt;&amp;gt; plan is to continue working on the new modules. Ideally we will have a
&lt;br&gt;&amp;gt; brand new biojava 3 ready soon after the hackaton. A more detailed
&lt;br&gt;&amp;gt; program for the week will be sent out in January.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If anybody wants to propose feature requests, you can have a look at
&lt;br&gt;&amp;gt; the current todo list for the modules:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://biojava.org/wiki/BioJava:Modules&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://biojava.org/wiki/BioJava:Modules&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 24, 2009 at 7:27 AM, Richard Holland
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512141&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi all.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; To anyone planning on attending the BioJava hackathon in Cambridge &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; (UK) in January, now would be a good time to sort out travel &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; arrangements. If you're intending to come but haven't yet said so, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; please do let me know so that I can ensure we get a big enough room &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; to work in!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt;&amp;gt; Richard
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512141&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512141&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; biojava-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512141&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26512141&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hackathon-in-January-tp26498298p26512141.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26500591</id>
	<title>Re: Hackathon in January</title>
	<published>2009-11-24T09:54:38Z</published>
	<updated>2009-11-24T09:54:38Z</updated>
	<author>
		<name>Andreas Prlic-3</name>
	</author>
	<content type="html">* Is anybody interested in following the ongoings at the hackaton via
&lt;br&gt;an online-stream? - I received a request about this and am wondering
&lt;br&gt;if more people would be interested in this.
&lt;br&gt;&lt;br&gt;* Just to repeat the current status regarding the program: So far the
&lt;br&gt;plan is to continue working on the new modules. Ideally we will have a
&lt;br&gt;brand new biojava 3 ready soon after the hackaton. A more detailed
&lt;br&gt;program for the week will be sent out in January.
&lt;br&gt;&lt;br&gt;If anybody wants to propose feature requests, you can have a look at
&lt;br&gt;the current todo list for the modules:
&lt;br&gt;&lt;a href=&quot;http://biojava.org/wiki/BioJava:Modules&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://biojava.org/wiki/BioJava:Modules&lt;/a&gt;&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Nov 24, 2009 at 7:27 AM, Richard Holland
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26500591&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To anyone planning on attending the BioJava hackathon in Cambridge (UK) in January, now would be a good time to sort out travel arrangements. If you're intending to come but haven't yet said so, please do let me know so that I can ensure we get a big enough room to work in!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt; Richard
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26500591&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26500591&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26500591&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hackathon-in-January-tp26498298p26500591.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26498298</id>
	<title>Hackathon in January</title>
	<published>2009-11-24T07:27:20Z</published>
	<updated>2009-11-24T07:27:20Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">Hi all.
&lt;br&gt;&lt;br&gt;To anyone planning on attending the BioJava hackathon in Cambridge (UK) in January, now would be a good time to sort out travel arrangements. If you're intending to come but haven't yet said so, please do let me know so that I can ensure we get a big enough room to work in!
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498298&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498298&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hackathon-in-January-tp26498298p26498298.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26498113</id>
	<title>Fwd: Java Error:- XML Parsing Error: XML or text declaration not at start of entity</title>
	<published>2009-11-24T06:51:49Z</published>
	<updated>2009-11-24T06:51:49Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">Jitesh - I forwarded your response to the list so that everyone can get the chance to reply.
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;Begin forwarded message:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: jitesh dundas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbdundas@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: 24 November 2009 14:47:00 GMT
&lt;br&gt;&amp;gt; To: Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: [Biojava-l] Java Error:- XML Parsing Error: XML or text declaration not at start of entity
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Dear Sir,
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Thank you for your reply. I figured this problem out by sending records in small sets. e.g. 20 pages per page.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; It is like a pagination functionality. For each new page, we need to hit the URl..
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; My functionality is working fine.I will be happy to share my code with you (and anyone) who needs it.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I simply fetch data from the URL and write to an XML file. Next I just read the XML file and show them in the web page to the user.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Again, I need to know how to fetch records for protein database. Two types of searches are needed I suspect.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; First we use the Esearch utility and then the Efetch utility to get the data of the specific protein..
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I welcome any suggestions on this !
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Thank you everyone for your help.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Jitesh Dundas
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; On 11/24/09, Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Your program takes an input 'txtURLString' - could you give an example of the value that this usually contains? I suspect that this URL is where your problem lies but without seeing an example value I couldn't say for sure.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt; Richard
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On 8 Nov 2009, at 10:22, jitesh dundas wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Dear Sir,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; My program is working fine and can send me an xml file with 20
&lt;br&gt;&amp;gt; &amp;gt; records. However, it does not allow me to send large amounts of
&lt;br&gt;&amp;gt; &amp;gt; records.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; For e.g. if I enter &amp;quot;cancer&amp;quot; it will return only 20 records.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Can you please tell me what I should do next to get all those records.
&lt;br&gt;&amp;gt; &amp;gt; Thank you in advance
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; Jitesh Dundas
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sun, Nov 1, 2009 at 9:36 PM, Andreas Prlic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hi Jitesh,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; It is hard to read your code with all the formatting off probably due to email and many commented lines that don;t seem to get used. Can you provide the stacktrace, so we can see what part of biojava is affected?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Probably a good strategy to write and debug this is to simply the problem into smaller steps. Try to first download the files you want to parse and write the code to parse them from the local file. &amp;nbsp;That will avoid any issues you might encounter with networking and server/client communication. Once the parsing is working you could take it to the next step and add the server communication...
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Sun, Nov 1, 2009 at 7:41 AM, jitesh dundas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbdundas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Hi friends,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am getting this error on doing a post(using the code below) to this url-&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I have written this code in .jsp file. Later I will change it into servlet.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Error:-
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; XML Parsing Error: XML or text declaration not at start of entity
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Location:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Line Number 11, Column 1:&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&amp;lt;!DOCTYPE eSearchResult
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; PUBLIC &amp;quot;-//NLM//DTD eSearchResult, 11 May 2002//EN&amp;quot; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;eSearchResult&amp;gt;&amp;lt;Count&amp;gt;2034&amp;lt;/Count&amp;gt;&amp;lt;RetMax&amp;gt;20&amp;lt;/RetMax&amp;gt;&amp;lt;RetStart&amp;gt;0&amp;lt;/RetStart&amp;gt;&amp;lt;IdList&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877350&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877304&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877297&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877284&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877271&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877265&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877250&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877245&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877226&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877210&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877179&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877175&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877161&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877159&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877158&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877123&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877122&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877120&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877119&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877118&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/IdList&amp;gt;&amp;lt;TranslationSet&amp;gt;&amp;lt;Translation&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;From&amp;gt;cancer&amp;lt;/From&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;To&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Fields]&amp;lt;/To&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Translation&amp;gt;&amp;lt;/TranslationSet&amp;gt;&amp;lt;TranslationStack&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;MeSH
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Terms&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;2082133&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[All Fields]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;All
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;1634731&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;cancer&amp;quot;[All Fields]&amp;lt;/Term&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;Field&amp;gt;All Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;902537&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;GROUP&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;Term&amp;gt;2009/10/22[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;Term&amp;gt;2009/11/01[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;RANGE&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/TranslationStack&amp;gt;&amp;lt;QueryTranslation&amp;gt;(&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All Fields]) AND 2009/10/22[EDAT] :
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; 2009/11/01[EDAT]&amp;lt;/QueryTranslation&amp;gt;&amp;lt;/eSearchResult&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ^
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; As you can see, the XML output is coming fine but the above error does not
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; go..The output via this program should be just like hitting manually the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; above URL in the browser..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; The browser is Mozilla Firefox.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Code:-
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page language = &amp;quot;java&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.sql.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.util.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.io.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.lang.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.net.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.nio.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page contentType=&amp;quot;text/xml; charset=utf-8&amp;quot; pageEncoding=&amp;quot;UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; try
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//String str = &amp;quot;&amp;lt;?xml version='1.0' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//out.println(&amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Properties systemSettings = System.getProperties();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;http.proxyHost&amp;quot;, &amp;quot;********&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;http.proxyPort&amp;quot;, &amp;quot;******&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;sun.net.client.defaultConnectTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;sun.net.client.defaultReadTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; //out.println(&amp;quot;Properties Set&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Authenticator.setDefault(new Authenticator()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected PasswordAuthentication getPasswordAuthentication()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new PasswordAuthentication(&amp;quot;**&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;quot;******&amp;quot;.toCharArray()); // specify ur user name password of iitb login
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;});
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; System.setProperties(systemSettings);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //out.println(&amp;quot;After Authentication &amp; Properties Settings&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //create xml file.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //the input to google api
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //String textAreaContent = request.getParameter(&amp;quot;text&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String textAreaContent = &amp;quot;This si a tst&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String str = &amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //xml file generation ends here..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //FetchDataFromNCBI_URLString.jsp
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String URLString = request.getParameter(&amp;quot;txtURLString&amp;quot;).trim();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //URL url = new URL(&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; URL url = new URL(URLString); //url string taken from user input.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HttpURLConnection connection = null;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection = (HttpURLConnection) url.openConnection();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; System.out.println(&amp;quot;After open connection&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setRequestMethod(&amp;quot;POST&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setDoInput(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setDoOutput(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setUseCaches(false);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setAllowUserInteraction(false);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //connection.setFollowRedirects(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //connection.setInstanceFollowRedirects(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;Before-------------------&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setRequestProperty (&amp;quot;Content-Type&amp;quot;,&amp;quot;text/xml;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; charset=\&amp;quot;utf-8\&amp;quot;&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After-------------------&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;&amp;quot;+ connection.getOutputStream());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After dataoutputstream..Line No-65&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;Response Code=&amp;quot;+ connection.getResponseCode);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; OutputStreamWriter dosout = new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; OutputStreamWriter(connection.getOutputStream());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After dosout object..Line No-63&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //dosout.write(str);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; dosout.close ();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; BufferedReader in = new BufferedReader( new InputStreamReader(
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; connection.getInputStream()));
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String decodedString;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String tempstr = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; while ((decodedString = in.readLine()) != null)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; tempstr = tempstr + decodedString;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; //out.println(decodedString);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; out.println(tempstr);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; in.close();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; catch(Exception ex)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; out.println(&amp;quot;Exception-&amp;gt;&amp;quot;+ex);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; PrintWriter pw = response.getWriter();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ex.printStackTrace(pw);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thanks in advance..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; JItesh Dundas
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;ImportFromPubmed3.jsp&amp;gt;_______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26498113&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fwd%3A-Java-Error%3A--XML-Parsing-Error%3A-XML-or-text-declaration-not-at-start-of-entity-tp26498113p26498113.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26497252</id>
	<title>Fwd: Java Error:- XML Parsing Error: XML or text declaration not at start of entity</title>
	<published>2009-11-24T06:48:55Z</published>
	<updated>2009-11-24T06:48:55Z</updated>
	<author>
		<name>jitesh dundas</name>
	</author>
	<content type="html">Dear Sir/Madam,
&lt;br&gt;&lt;br&gt;FYI..
&lt;br&gt;Jus trying to contribute to this mailing list and help.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jitesh Dundas
&lt;br&gt;&lt;br&gt;---------- Forwarded message ----------
&lt;br&gt;From: jitesh dundas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbdundas@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Nov 24, 2009 8:17 PM
&lt;br&gt;Subject: Re: [Biojava-l] Java Error:- XML Parsing Error: XML or text
&lt;br&gt;declaration not at start of entity
&lt;br&gt;To: Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Dear Sir,
&lt;br&gt;&lt;br&gt;Thank you for your reply. I figured this problem out by sending records in
&lt;br&gt;small sets. e.g. 20 pages per page.
&lt;br&gt;&lt;br&gt;It is like a pagination functionality. For each new page, we need to hit the
&lt;br&gt;URl..
&lt;br&gt;&lt;br&gt;My functionality is working fine.I will be happy to share my code with you
&lt;br&gt;(and anyone) who needs it.
&lt;br&gt;&lt;br&gt;I simply fetch data from the URL and write to an XML file. Next I just read
&lt;br&gt;the XML file and show them in the web page to the user.
&lt;br&gt;&lt;br&gt;Again, I need to know how to fetch records for protein database. Two types
&lt;br&gt;of searches are needed I suspect.
&lt;br&gt;&lt;br&gt;First we use the Esearch utility and then the Efetch utility to get the data
&lt;br&gt;of the specific protein..
&lt;br&gt;&lt;br&gt;I welcome any suggestions on this !
&lt;br&gt;&lt;br&gt;Thank you everyone for your help.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jitesh Dundas
&lt;br&gt;&lt;br&gt;On 11/24/09, Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Your program takes an input 'txtURLString' - could you give an example of
&lt;br&gt;&amp;gt; the value that this usually contains? I suspect that this URL is where your
&lt;br&gt;&amp;gt; problem lies but without seeing an example value I couldn't say for sure.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt; Richard
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 8 Nov 2009, at 10:22, jitesh dundas wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Dear Sir,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; My program is working fine and can send me an xml file with 20
&lt;br&gt;&amp;gt; &amp;gt; records. However, it does not allow me to send large amounts of
&lt;br&gt;&amp;gt; &amp;gt; records.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; For e.g. if I enter &amp;quot;cancer&amp;quot; it will return only 20 records.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Can you please tell me what I should do next to get all those records.
&lt;br&gt;&amp;gt; &amp;gt; Thank you in advance
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; Jitesh Dundas
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sun, Nov 1, 2009 at 9:36 PM, Andreas Prlic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hi Jitesh,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; It is hard to read your code with all the formatting off probably due to
&lt;br&gt;&amp;gt; email and many commented lines that don;t seem to get used. Can you provide
&lt;br&gt;&amp;gt; the stacktrace, so we can see what part of biojava is affected?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Probably a good strategy to write and debug this is to simply the
&lt;br&gt;&amp;gt; problem into smaller steps. Try to first download the files you want to
&lt;br&gt;&amp;gt; parse and write the code to parse them from the local file. &amp;nbsp;That will avoid
&lt;br&gt;&amp;gt; any issues you might encounter with networking and server/client
&lt;br&gt;&amp;gt; communication. Once the parsing is working you could take it to the next
&lt;br&gt;&amp;gt; step and add the server communication...
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Sun, Nov 1, 2009 at 7:41 AM, jitesh dundas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbdundas@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Hi friends,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am getting this error on doing a post(using the code below) to this
&lt;br&gt;&amp;gt; url-&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I have written this code in .jsp file. Later I will change it into
&lt;br&gt;&amp;gt; servlet.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Error:-
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; XML Parsing Error: XML or text declaration not at start of entity
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Location:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Line Number 11, Column 1:&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&amp;lt;!DOCTYPE eSearchResult
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; PUBLIC &amp;quot;-//NLM//DTD eSearchResult, 11 May 2002//EN&amp;quot; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;quot;&amp;gt;&amp;lt;eSearchResult&amp;gt;&amp;lt;Count&amp;gt;2034&amp;lt;/Count&amp;gt;&amp;lt;RetMax&amp;gt;20&amp;lt;/RetMax&amp;gt;&amp;lt;RetStart&amp;gt;0&amp;lt;/RetStart&amp;gt;&amp;lt;IdList&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877350&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877304&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877297&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877284&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877271&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877265&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877250&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877245&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877226&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877210&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877179&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877175&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877161&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877159&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877158&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877123&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877122&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877120&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877119&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877118&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/IdList&amp;gt;&amp;lt;TranslationSet&amp;gt;&amp;lt;Translation&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;From&amp;gt;cancer&amp;lt;/From&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;To&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Fields]&amp;lt;/To&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Translation&amp;gt;&amp;lt;/TranslationSet&amp;gt;&amp;lt;TranslationStack&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;MeSH
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Terms&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;2082133&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[All
&lt;br&gt;&amp;gt; Fields]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;All
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;1634731&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;cancer&amp;quot;[All
&lt;br&gt;&amp;gt; Fields]&amp;lt;/Term&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;Field&amp;gt;All
&lt;br&gt;&amp;gt; Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;902537&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;GROUP&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;Term&amp;gt;2009/10/22[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;Term&amp;gt;2009/11/01[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;RANGE&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;/TranslationStack&amp;gt;&amp;lt;QueryTranslation&amp;gt;(&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All Fields]) AND 2009/10/22[EDAT] :
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; 2009/11/01[EDAT]&amp;lt;/QueryTranslation&amp;gt;&amp;lt;/eSearchResult&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ^
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; As you can see, the XML output is coming fine but the above error does
&lt;br&gt;&amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; go..The output via this program should be just like hitting manually
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; above URL in the browser..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; The browser is Mozilla Firefox.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Code:-
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page language = &amp;quot;java&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.sql.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.util.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.io.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.lang.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.net.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.nio.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page contentType=&amp;quot;text/xml; charset=utf-8&amp;quot; pageEncoding=&amp;quot;UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;%
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; try
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//String str = &amp;quot;&amp;lt;?xml version='1.0' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//out.println(&amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Properties systemSettings = System.getProperties();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;http.proxyHost&amp;quot;, &amp;quot;********&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;http.proxyPort&amp;quot;, &amp;quot;******&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;sun.net.client.defaultConnectTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;sun.net.client.defaultReadTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; //out.println(&amp;quot;Properties Set&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Authenticator.setDefault(new Authenticator()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected PasswordAuthentication getPasswordAuthentication()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new PasswordAuthentication(&amp;quot;**&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;quot;******&amp;quot;.toCharArray()); // specify ur user name password of iitb login
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;});
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; System.setProperties(systemSettings);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //out.println(&amp;quot;After Authentication &amp; Properties Settings&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //create xml file.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //the input to google api
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //String textAreaContent = request.getParameter(&amp;quot;text&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String textAreaContent = &amp;quot;This si a tst&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String str = &amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //xml file generation ends here..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //FetchDataFromNCBI_URLString.jsp
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String URLString = request.getParameter(&amp;quot;txtURLString&amp;quot;).trim();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //URL url = new URL(&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; URL url = new URL(URLString); //url string taken from user input.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HttpURLConnection connection = null;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection = (HttpURLConnection) url.openConnection();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; System.out.println(&amp;quot;After open connection&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setRequestMethod(&amp;quot;POST&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setDoInput(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setDoOutput(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setUseCaches(false);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setAllowUserInteraction(false);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //connection.setFollowRedirects(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //connection.setInstanceFollowRedirects(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;Before-------------------&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setRequestProperty (&amp;quot;Content-Type&amp;quot;,&amp;quot;text/xml;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; charset=\&amp;quot;utf-8\&amp;quot;&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After-------------------&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;&amp;quot;+ connection.getOutputStream());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After dataoutputstream..Line No-65&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;Response Code=&amp;quot;+ connection.getResponseCode);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; OutputStreamWriter dosout = new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; OutputStreamWriter(connection.getOutputStream());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After dosout object..Line No-63&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //dosout.write(str);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; dosout.close ();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; BufferedReader in = new BufferedReader( new InputStreamReader(
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; connection.getInputStream()));
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String decodedString;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String tempstr = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; while ((decodedString = in.readLine()) != null)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; tempstr = tempstr + decodedString;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; //out.println(decodedString);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; out.println(tempstr);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; in.close();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; catch(Exception ex)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; out.println(&amp;quot;Exception-&amp;gt;&amp;quot;+ex);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; PrintWriter pw = response.getWriter();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ex.printStackTrace(pw);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thanks in advance..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; JItesh Dundas
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;ImportFromPubmed3.jsp&amp;gt;_______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26497252&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Java-Error%3A--XML-Parsing-Error%3A-XML-or-text-declaration-not-at-start-of-entity-tp26152095p26497252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26494671</id>
	<title>Re: sequencing data analysis</title>
	<published>2009-11-24T02:33:43Z</published>
	<updated>2009-11-24T02:33:43Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">There's loads of things you can do. A good starting point is here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://biojava.org/wiki/BioJava:CookBook&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://biojava.org/wiki/BioJava:CookBook&lt;/a&gt;&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;On 24 Nov 2009, at 10:14, &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26494671&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rabee.a.aa@...&lt;/a&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26494671&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rabee.a.aa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Dear Biojava members,
&lt;br&gt;&amp;gt; I'm new to Biojava and i would like to use it for analysis of next generation sequencing data.
&lt;br&gt;&amp;gt; May i ask you about the available packages for analysis of sequencing data?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best Regards,
&lt;br&gt;&amp;gt; Rabe
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26494671&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26494671&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26494671&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sequencing-data-analysis-tp26493618p26494671.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493618</id>
	<title>sequencing data analysis</title>
	<published>2009-11-24T02:14:30Z</published>
	<updated>2009-11-24T02:14:30Z</updated>
	<author>
		<name>rabee.a.aa</name>
	</author>
	<content type="html">Dear Biojava members,
&lt;br&gt;I'm new to Biojava and i would like to use it for analysis of next generation sequencing data.
&lt;br&gt;May i ask you about the available packages for analysis of sequencing data?
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;Rabe
&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493618&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sequencing-data-analysis-tp26493618p26493618.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26484155</id>
	<title>Re: Java Error:- XML Parsing Error: XML or text declaration not at start of entity</title>
	<published>2009-11-23T11:08:11Z</published>
	<updated>2009-11-23T11:08:11Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">Your program takes an input 'txtURLString' - could you give an example of the value that this usually contains? I suspect that this URL is where your problem lies but without seeing an example value I couldn't say for sure.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;On 8 Nov 2009, at 10:22, jitesh dundas wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear Sir,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My program is working fine and can send me an xml file with 20
&lt;br&gt;&amp;gt; records. However, it does not allow me to send large amounts of
&lt;br&gt;&amp;gt; records.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For e.g. if I enter &amp;quot;cancer&amp;quot; it will return only 20 records.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can you please tell me what I should do next to get all those records.
&lt;br&gt;&amp;gt; Thank you in advance
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Jitesh Dundas
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sun, Nov 1, 2009 at 9:36 PM, Andreas Prlic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484155&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hi Jitesh,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; It is hard to read your code with all the formatting off probably due to email and many commented lines that don;t seem to get used. Can you provide the stacktrace, so we can see what part of biojava is affected?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Probably a good strategy to write and debug this is to simply the problem into smaller steps. Try to first download the files you want to parse and write the code to parse them from the local file. &amp;nbsp;That will avoid any issues you might encounter with networking and server/client communication. Once the parsing is working you could take it to the next step and add the server communication...
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; On Sun, Nov 1, 2009 at 7:41 AM, jitesh dundas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484155&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbdundas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi friends,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I am getting this error on doing a post(using the code below) to this url-&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have written this code in .jsp file. Later I will change it into servlet.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Error:-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; XML Parsing Error: XML or text declaration not at start of entity
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Location:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Line Number 11, Column 1:&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&amp;lt;!DOCTYPE eSearchResult
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; PUBLIC &amp;quot;-//NLM//DTD eSearchResult, 11 May 2002//EN&amp;quot; &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;eSearchResult&amp;gt;&amp;lt;Count&amp;gt;2034&amp;lt;/Count&amp;gt;&amp;lt;RetMax&amp;gt;20&amp;lt;/RetMax&amp;gt;&amp;lt;RetStart&amp;gt;0&amp;lt;/RetStart&amp;gt;&amp;lt;IdList&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877350&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877304&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877297&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877284&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877271&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877265&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877250&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877245&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877226&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877210&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877179&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877175&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877161&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877159&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877158&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877123&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877122&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877120&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;Id&amp;gt;19877119&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877118&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/IdList&amp;gt;&amp;lt;TranslationSet&amp;gt;&amp;lt;Translation&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;From&amp;gt;cancer&amp;lt;/From&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;To&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Fields]&amp;lt;/To&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Translation&amp;gt;&amp;lt;/TranslationSet&amp;gt;&amp;lt;TranslationStack&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;MeSH
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Terms&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;2082133&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[All Fields]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;All
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;1634731&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;cancer&amp;quot;[All Fields]&amp;lt;/Term&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;Field&amp;gt;All Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;902537&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;GROUP&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;Term&amp;gt;2009/10/22[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;Term&amp;gt;2009/11/01[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;RANGE&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/TranslationStack&amp;gt;&amp;lt;QueryTranslation&amp;gt;(&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All Fields]) AND 2009/10/22[EDAT] :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/11/01[EDAT]&amp;lt;/QueryTranslation&amp;gt;&amp;lt;/eSearchResult&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ^
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; As you can see, the XML output is coming fine but the above error does not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; go..The output via this program should be just like hitting manually the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; above URL in the browser..
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The browser is Mozilla Firefox.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Code:-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page language = &amp;quot;java&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.sql.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.util.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.io.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.lang.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.net.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.nio.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%@ page contentType=&amp;quot;text/xml; charset=utf-8&amp;quot; pageEncoding=&amp;quot;UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;%
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; try
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//String str = &amp;quot;&amp;lt;?xml version='1.0' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//out.println(&amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Properties systemSettings = System.getProperties();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;http.proxyHost&amp;quot;, &amp;quot;********&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;http.proxyPort&amp;quot;, &amp;quot;******&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;sun.net.client.defaultConnectTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;systemSettings.put(&amp;quot;sun.net.client.defaultReadTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; //out.println(&amp;quot;Properties Set&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Authenticator.setDefault(new Authenticator()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected PasswordAuthentication getPasswordAuthentication()
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new PasswordAuthentication(&amp;quot;**&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;******&amp;quot;.toCharArray()); // specify ur user name password of iitb login
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;});
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; System.setProperties(systemSettings);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //out.println(&amp;quot;After Authentication &amp; Properties Settings&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //create xml file.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //the input to google api
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //String textAreaContent = request.getParameter(&amp;quot;text&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String textAreaContent = &amp;quot;This si a tst&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String str = &amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //xml file generation ends here..
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //FetchDataFromNCBI_URLString.jsp
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String URLString = request.getParameter(&amp;quot;txtURLString&amp;quot;).trim();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //URL url = new URL(&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; URL url = new URL(URLString); //url string taken from user input.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; HttpURLConnection connection = null;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection = (HttpURLConnection) url.openConnection();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; System.out.println(&amp;quot;After open connection&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setRequestMethod(&amp;quot;POST&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setDoInput(true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setDoOutput(true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setUseCaches(false);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setAllowUserInteraction(false);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //connection.setFollowRedirects(true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //connection.setInstanceFollowRedirects(true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;Before-------------------&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; connection.setRequestProperty (&amp;quot;Content-Type&amp;quot;,&amp;quot;text/xml;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; charset=\&amp;quot;utf-8\&amp;quot;&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After-------------------&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;&amp;quot;+ connection.getOutputStream());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After dataoutputstream..Line No-65&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;Response Code=&amp;quot;+ connection.getResponseCode);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; OutputStreamWriter dosout = new
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; OutputStreamWriter(connection.getOutputStream());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //System.out.println(&amp;quot;After dosout object..Line No-63&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; //dosout.write(str);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; dosout.close ();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; BufferedReader in = new BufferedReader( new InputStreamReader(
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; connection.getInputStream()));
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String decodedString;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; String tempstr = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; while ((decodedString = in.readLine()) != null)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; tempstr = tempstr + decodedString;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; //out.println(decodedString);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; out.println(tempstr);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; in.close();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; catch(Exception ex)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; out.println(&amp;quot;Exception-&amp;gt;&amp;quot;+ex);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; PrintWriter pw = response.getWriter();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ex.printStackTrace(pw);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks in advance..
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; JItesh Dundas
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484155&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;ImportFromPubmed3.jsp&amp;gt;_______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484155&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484155&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484155&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Java-Error%3A--XML-Parsing-Error%3A-XML-or-text-declaration-not-at-start-of-entity-tp26152095p26484155.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26455784</id>
	<title>Re: Algorithm to compare protein sequences</title>
	<published>2009-11-21T03:25:34Z</published>
	<updated>2009-11-21T03:25:34Z</updated>
	<author>
		<name>Thasso Griebel</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;if I get this one right you want to do three things.
&lt;br&gt;&lt;br&gt;1. create a multiple sequence alignment.
&lt;br&gt;&lt;br&gt;2. create a pairwise distance matrix from the alignment.
&lt;br&gt;&lt;br&gt;3. use a distance based tree construction method (Agglomerative clustering (UPGME, WPGMA..) or Neighbor Joining) to create a tree. The tree can be printed as newick string.
&lt;br&gt;&lt;br&gt;I don't know if all of this is possible with biojava. If not, I could at least provide code to create the pairwise distance matrix (including JC and Kimura corrections) and for the clustering algorithms. But I thought NJ and AgglomerativeClustering are already implemented, though I couldn't find the classes in the 1.7 API ? 
&lt;br&gt;&lt;br&gt;If you don't need to do the computations programmatically, you can also try
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bio.informatik.uni-jena.de/epos/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bio.informatik.uni-jena.de/epos/&lt;/a&gt;&lt;br&gt;&lt;br&gt;though with the currently released version you have to do the alignment externally. The next release will also provide a way to do multiple sequence alignments directly. 
&lt;br&gt;&lt;br&gt;Another alternative is
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://gi.cebitec.uni-bielefeld.de/qalign&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gi.cebitec.uni-bielefeld.de/qalign&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;QAlign can be used to create the alignment (using clustalw, tcoffee or dialign) and create NJ or Agglomerative tree in one step. Nice thing is that you can manipulate the alignment (i.e. insert gaps) and the tree updated continuously
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;&lt;br&gt;thasso
&lt;br&gt;&lt;br&gt;On Nov 21, 2009, at 09:35 , Andreas Dräger wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Mara,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; At the moment there are two alignment algorithms available:
&lt;br&gt;&amp;gt; Smith-Waterman for local and Needleman-Wunsh for global alignment. In
&lt;br&gt;&amp;gt; addition to that there is a package for hidden Markov models that is
&lt;br&gt;&amp;gt; also able to perform sequence alignments (see the BioJava cookbook for
&lt;br&gt;&amp;gt; examples). However, currently both approaches will write the alignment
&lt;br&gt;&amp;gt; similar to the BLAST output and not in this Newick format (I am actually
&lt;br&gt;&amp;gt; not familiar with that). I hope that helps.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Dipl.-Bioinform. Andreas Dräger
&lt;br&gt;&amp;gt; Eberhard Karls University Tübingen
&lt;br&gt;&amp;gt; Center for Bioinformatics (ZBIT)
&lt;br&gt;&amp;gt; Sand 1
&lt;br&gt;&amp;gt; 72076 Tübingen
&lt;br&gt;&amp;gt; Germany
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Phone: +49-7071-29-70436
&lt;br&gt;&amp;gt; Fax: &amp;nbsp; +49-7071-29-5091
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26455784&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Dipl. Inf. Thasso Griebel-------------------Lehrstuhl fuer Bioinformatik
&lt;br&gt;Office 3426--&lt;a href=&quot;http://bio.informatik.uni-jena.de--Institut&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bio.informatik.uni-jena.de--Institut&lt;/a&gt;&amp;nbsp;fuer Informatik
&lt;br&gt;Phone +49 (0)3641 9-46454-----------Friedrich-Schiller-Universitaet Jena
&lt;br&gt;Fax +49 (0)3641 9-46452----------Ernst-Abbe-Platz 2, 07743 Jena, Germany
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26455784&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Algorithm-to-compare-protein-sequences-tp26454022p26455784.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26454673</id>
	<title>Re: Algorithm to compare protein sequences</title>
	<published>2009-11-21T00:35:19Z</published>
	<updated>2009-11-21T00:35:19Z</updated>
	<author>
		<name>Andreas Dräger-2</name>
	</author>
	<content type="html">Hi Mara,
&lt;br&gt;&lt;br&gt;At the moment there are two alignment algorithms available:
&lt;br&gt;Smith-Waterman for local and Needleman-Wunsh for global alignment. In
&lt;br&gt;addition to that there is a package for hidden Markov models that is
&lt;br&gt;also able to perform sequence alignments (see the BioJava cookbook for
&lt;br&gt;examples). However, currently both approaches will write the alignment
&lt;br&gt;similar to the BLAST output and not in this Newick format (I am actually
&lt;br&gt;not familiar with that). I hope that helps.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dipl.-Bioinform. Andreas Dräger
&lt;br&gt;Eberhard Karls University Tübingen
&lt;br&gt;Center for Bioinformatics (ZBIT)
&lt;br&gt;Sand 1
&lt;br&gt;72076 Tübingen
&lt;br&gt;Germany
&lt;br&gt;&lt;br&gt;Phone: +49-7071-29-70436
&lt;br&gt;Fax: &amp;nbsp; +49-7071-29-5091
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26454673&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Algorithm-to-compare-protein-sequences-tp26454022p26454673.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26454022</id>
	<title>Algorithm to compare protein sequences</title>
	<published>2009-11-20T21:43:52Z</published>
	<updated>2009-11-20T21:43:52Z</updated>
	<author>
		<name>Mara Axiom</name>
	</author>
	<content type="html">Hello all,
&lt;br&gt;&lt;br&gt;I am looking for an algorithm to compare protein sequences and output the
&lt;br&gt;result in Newick format, for a project. I was told that I could not use
&lt;br&gt;UPGMA and Nearest Neighbor, algorithms. I'm new in working with phylogenetic
&lt;br&gt;data. Any help is appreciated.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Mara
&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26454022&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Algorithm-to-compare-protein-sequences-tp26454022p26454022.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26396544</id>
	<title>Fwd:  Newick parser</title>
	<published>2009-11-17T11:57:50Z</published>
	<updated>2009-11-17T11:57:50Z</updated>
	<author>
		<name>Tiago Antão</name>
	</author>
	<content type="html">Forwarding this to the users mailing list also, as there might be some
&lt;br&gt;interest in the documentation.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------- Forwarded message ----------
&lt;br&gt;From: Tiago Antão &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tiagoantao@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: 2009/11/17
&lt;br&gt;Subject: Re: [Biojava-l] Newick parser
&lt;br&gt;To: Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: Andreas Prlic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;&amp;gt;, biojava-dev
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;As this was all fresh in my head, I wrote a small tutorial:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tiago.org/cc/2009/11/17/reading-newicknexus-phylogenetic-trees-with-biojava/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tiago.org/cc/2009/11/17/reading-newicknexus-phylogenetic-trees-with-biojava/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As I don't follow the biojava mailing list regularly (or bug reports),
&lt;br&gt;if some bug arises on this code, feel free to send me an email to my
&lt;br&gt;personal account: If I have some time to spare, I will have a look at
&lt;br&gt;it.
&lt;br&gt;&lt;br&gt;Tiago
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/17 Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Sorry - forgot to change the filenames in the test (under the new modular system they're in a different place than in the non-modular codebase that Tiago was working from). Fixed and committed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 17 Nov 2009, at 19:23, Andreas Prlic wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Richard,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I just did an update of my checkout and it seems the -phylo unit tests
&lt;br&gt;&amp;gt;&amp;gt; don't compile any more. Can you take a look?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Test set: org.biojavax.bio.phylo.io.nexus.TreesBlockTest
&lt;br&gt;&amp;gt;&amp;gt; -------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.063
&lt;br&gt;&amp;gt;&amp;gt; sec &amp;lt;&amp;lt;&amp;lt; FAILURE!
&lt;br&gt;&amp;gt;&amp;gt; testSimple(org.biojavax.bio.phylo.io.nexus.TreesBlockTest)  Time
&lt;br&gt;&amp;gt;&amp;gt; elapsed: 0.021 sec  &amp;lt;&amp;lt;&amp;lt; ERROR!
&lt;br&gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;       at org.biojavax.bio.phylo.io.nexus.TreesBlockTest.getTreeNode(TreesBlockTest.java:160)
&lt;br&gt;&amp;gt;&amp;gt;       at org.biojavax.bio.phylo.io.nexus.TreesBlockTest.getTree(TreesBlockTest.java:175)
&lt;br&gt;&amp;gt;&amp;gt;       at org.biojavax.bio.phylo.io.nexus.TreesBlockTest.doVertexCount(TreesBlockTest.java:139)
&lt;br&gt;&amp;gt;&amp;gt;       at org.biojavax.bio.phylo.io.nexus.TreesBlockTest.testSimple(TreesBlockTest.java:63)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; testThreeOffspring(org.biojavax.bio.phylo.io.nexus.TreesBlockTest)
&lt;br&gt;&amp;gt;&amp;gt; Time elapsed: 0.002 sec  &amp;lt;&amp;lt;&amp;lt; ERROR!
&lt;br&gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;       at org.biojavax.bio.phylo.io.nexus.TreesBlockTest.getTreeNode(TreesBlockTest.java:160)
&lt;br&gt;&amp;gt;&amp;gt;       at org.biojavax.bio.phylo.io.nexus.TreesBlockTest.getTree(TreesBlockTest.java:175)
&lt;br&gt;&amp;gt;&amp;gt;       at org.biojavax.bio.phylo.io.nexus.TreesBlockTest.doVertexCount(TreesBlockTest.java:139)
&lt;br&gt;&amp;gt;&amp;gt;       at org.biojavax.bio.phylo.io.nexus.TreesBlockTest.testThreeOffspring(TreesBlockTest.java:70
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/11/16 Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Patch applied to the trunk of biojava-live. Thanks for fixing it!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Richard
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On 15 Nov 2009, at 23:19, Tiago Antão wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have made the changes as discussed, the code is attached to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bugzilla bug concerning part of the issues that were found.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; A few notes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 1. There is a ParserException raised on TreeBlock. Tough there is a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; TreeBlockParser, most of the important parsing was (and still is!)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; being made on TreeBlock. I would imagine that this is not the best
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; design, but I did not change it.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2. I made some test cases. Also included.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 3. I don't mind producing some documentation, in case you accept the code.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 4. I noticed a few minor bugs more (like eating spaces in the names of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; nodes). But they are really minor.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 5. The API was changed, but I suppose not many people were parsing
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; trees. If there were people parsing trees most probably the bug on not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; being able to process trees that are not binary would have been
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; detected as it is pretty major.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tiago
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; “Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;“Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;“Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396544&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-parser-tp26364748p26396544.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26376471</id>
	<title>Re: Newick parser</title>
	<published>2009-11-16T09:52:56Z</published>
	<updated>2009-11-16T09:52:56Z</updated>
	<author>
		<name>Tiago Antão</name>
	</author>
	<content type="html">I've submitted a patch to 2679. Please have a look and see if you like it.
&lt;br&gt;&lt;br&gt;2009/11/16 Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376471&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; yes please!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 16 Nov 2009, at 12:35, Tiago Antão wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I can just easily solve 2679, as it is precisely on the file that I
&lt;br&gt;&amp;gt;&amp;gt; was changing. In case there is interest I'll just solve it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/11/16 Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376471&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Patch applied to the trunk of biojava-live. Thanks for fixing it!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Richard
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On 15 Nov 2009, at 23:19, Tiago Antão wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have made the changes as discussed, the code is attached to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bugzilla bug concerning part of the issues that were found.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; A few notes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 1. There is a ParserException raised on TreeBlock. Tough there is a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; TreeBlockParser, most of the important parsing was (and still is!)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; being made on TreeBlock. I would imagine that this is not the best
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; design, but I did not change it.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2. I made some test cases. Also included.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 3. I don't mind producing some documentation, in case you accept the code.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 4. I noticed a few minor bugs more (like eating spaces in the names of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; nodes). But they are really minor.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 5. The API was changed, but I suppose not many people were parsing
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; trees. If there were people parsing trees most probably the bug on not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; being able to process trees that are not binary would have been
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; detected as it is pretty major.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tiago
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; “Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376471&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376471&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; “Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376471&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;“Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376471&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-parser-tp26364748p26376471.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26371285</id>
	<title>Re: Newick parser</title>
	<published>2009-11-16T04:41:50Z</published>
	<updated>2009-11-16T04:41:50Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">yes please!
&lt;br&gt;&lt;br&gt;On 16 Nov 2009, at 12:35, Tiago Antão wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I can just easily solve 2679, as it is precisely on the file that I
&lt;br&gt;&amp;gt; was changing. In case there is interest I'll just solve it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2009/11/16 Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371285&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Patch applied to the trunk of biojava-live. Thanks for fixing it!
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt;&amp;gt; Richard
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; On 15 Nov 2009, at 23:19, Tiago Antão wrote:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have made the changes as discussed, the code is attached to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; bugzilla bug concerning part of the issues that were found.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; A few notes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1. There is a ParserException raised on TreeBlock. Tough there is a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; TreeBlockParser, most of the important parsing was (and still is!)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; being made on TreeBlock. I would imagine that this is not the best
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; design, but I did not change it.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2. I made some test cases. Also included.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3. I don't mind producing some documentation, in case you accept the code.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 4. I noticed a few minor bugs more (like eating spaces in the names of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; nodes). But they are really minor.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 5. The API was changed, but I suppose not many people were parsing
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; trees. If there were people parsing trees most probably the bug on not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; being able to process trees that are not binary would have been
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; detected as it is pretty major.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Tiago
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; “Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371285&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371285&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; “Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371285&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371285&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-parser-tp26364748p26371285.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26371273</id>
	<title>Re: Newick parser</title>
	<published>2009-11-16T04:35:11Z</published>
	<updated>2009-11-16T04:35:11Z</updated>
	<author>
		<name>Tiago Antão</name>
	</author>
	<content type="html">I can just easily solve 2679, as it is precisely on the file that I
&lt;br&gt;was changing. In case there is interest I'll just solve it.
&lt;br&gt;&lt;br&gt;2009/11/16 Richard Holland &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371273&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Patch applied to the trunk of biojava-live. Thanks for fixing it!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt; Richard
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 15 Nov 2009, at 23:19, Tiago Antão wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have made the changes as discussed, the code is attached to the
&lt;br&gt;&amp;gt;&amp;gt; bugzilla bug concerning part of the issues that were found.
&lt;br&gt;&amp;gt;&amp;gt; A few notes:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1. There is a ParserException raised on TreeBlock. Tough there is a
&lt;br&gt;&amp;gt;&amp;gt; TreeBlockParser, most of the important parsing was (and still is!)
&lt;br&gt;&amp;gt;&amp;gt; being made on TreeBlock. I would imagine that this is not the best
&lt;br&gt;&amp;gt;&amp;gt; design, but I did not change it.
&lt;br&gt;&amp;gt;&amp;gt; 2. I made some test cases. Also included.
&lt;br&gt;&amp;gt;&amp;gt; 3. I don't mind producing some documentation, in case you accept the code.
&lt;br&gt;&amp;gt;&amp;gt; 4. I noticed a few minor bugs more (like eating spaces in the names of
&lt;br&gt;&amp;gt;&amp;gt; nodes). But they are really minor.
&lt;br&gt;&amp;gt;&amp;gt; 5. The API was changed, but I suppose not many people were parsing
&lt;br&gt;&amp;gt;&amp;gt; trees. If there were people parsing trees most probably the bug on not
&lt;br&gt;&amp;gt;&amp;gt; being able to process trees that are not binary would have been
&lt;br&gt;&amp;gt;&amp;gt; detected as it is pretty major.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Tiago
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; “Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Biojava-l mailing list  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371273&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Richard Holland, BSc MBCS
&lt;br&gt;&amp;gt; Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;&amp;gt; T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371273&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;“Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371273&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-parser-tp26364748p26371273.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26368689</id>
	<title>Re: Newick parser</title>
	<published>2009-11-16T00:39:02Z</published>
	<updated>2009-11-16T00:39:02Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">Patch applied to the trunk of biojava-live. Thanks for fixing it!
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;On 15 Nov 2009, at 23:19, Tiago Antão wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have made the changes as discussed, the code is attached to the
&lt;br&gt;&amp;gt; bugzilla bug concerning part of the issues that were found.
&lt;br&gt;&amp;gt; A few notes:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1. There is a ParserException raised on TreeBlock. Tough there is a
&lt;br&gt;&amp;gt; TreeBlockParser, most of the important parsing was (and still is!)
&lt;br&gt;&amp;gt; being made on TreeBlock. I would imagine that this is not the best
&lt;br&gt;&amp;gt; design, but I did not change it.
&lt;br&gt;&amp;gt; 2. I made some test cases. Also included.
&lt;br&gt;&amp;gt; 3. I don't mind producing some documentation, in case you accept the code.
&lt;br&gt;&amp;gt; 4. I noticed a few minor bugs more (like eating spaces in the names of
&lt;br&gt;&amp;gt; nodes). But they are really minor.
&lt;br&gt;&amp;gt; 5. The API was changed, but I suppose not many people were parsing
&lt;br&gt;&amp;gt; trees. If there were people parsing trees most probably the bug on not
&lt;br&gt;&amp;gt; being able to process trees that are not binary would have been
&lt;br&gt;&amp;gt; detected as it is pretty major.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Tiago
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; “Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26368689&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26368689&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26368689&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-parser-tp26364748p26368689.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26366820</id>
	<title>Re: JMol I/O</title>
	<published>2009-11-15T20:41:57Z</published>
	<updated>2009-11-15T20:41:57Z</updated>
	<author>
		<name>Andreas Prlic-3</name>
	</author>
	<content type="html">Hi Andy,
&lt;br&gt;&lt;br&gt;probably you are trying to visualize a small molecule in Jmol, but the
&lt;br&gt;visualization script you are sending &amp;nbsp;only works if you have several
&lt;br&gt;C-alpha atoms available. Try something like &amp;quot;select * ; spacefill
&lt;br&gt;on;&amp;quot;. Jmol has a powerful scripting language which is probably worth
&lt;br&gt;having a look at, if you want to work with it more closely.
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;On Sun, Nov 15, 2009 at 2:07 PM, Andy Lu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26366820&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andylu0320@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, sorry to bother everyone again.
&lt;br&gt;&amp;gt; But I have a simple quesiton, I am using the SimpleJMolExample.java provided
&lt;br&gt;&amp;gt; on the website and it works. But for a pdb file containing about 20 atoms,
&lt;br&gt;&amp;gt; all of the atoms shows up on JMol for 1 second and then disappears, is it
&lt;br&gt;&amp;gt; because the color changes or something or some atom size restriction? It
&lt;br&gt;&amp;gt; works for files that contain much larger number of atoms.
&lt;br&gt;&amp;gt; If I try to open a file manually from JMol through the open option, it shows
&lt;br&gt;&amp;gt; up nicely. Is there a way that I can make the pdb file displayed on JMol
&lt;br&gt;&amp;gt; through Biojava the same color/display as the one if I open it manually
&lt;br&gt;&amp;gt; though JMol?
&lt;br&gt;&amp;gt; Any help would be greatly appreciated!
&lt;br&gt;&amp;gt; Thank you!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Andy Lu
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26366820&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26366820&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JMol-I-O-tp26364023p26366820.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364748</id>
	<title>Newick parser</title>
	<published>2009-11-15T15:19:46Z</published>
	<updated>2009-11-15T15:19:46Z</updated>
	<author>
		<name>Tiago Antão</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have made the changes as discussed, the code is attached to the
&lt;br&gt;bugzilla bug concerning part of the issues that were found.
&lt;br&gt;A few notes:
&lt;br&gt;&lt;br&gt;1. There is a ParserException raised on TreeBlock. Tough there is a
&lt;br&gt;TreeBlockParser, most of the important parsing was (and still is!)
&lt;br&gt;being made on TreeBlock. I would imagine that this is not the best
&lt;br&gt;design, but I did not change it.
&lt;br&gt;2. I made some test cases. Also included.
&lt;br&gt;3. I don't mind producing some documentation, in case you accept the code.
&lt;br&gt;4. I noticed a few minor bugs more (like eating spaces in the names of
&lt;br&gt;nodes). But they are really minor.
&lt;br&gt;5. The API was changed, but I suppose not many people were parsing
&lt;br&gt;trees. If there were people parsing trees most probably the bug on not
&lt;br&gt;being able to process trees that are not binary would have been
&lt;br&gt;detected as it is pretty major.
&lt;br&gt;&lt;br&gt;Tiago
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;“Pessimism of the Intellect; Optimism of the Will” -Antonio Gramsci
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364748&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-parser-tp26364748p26364748.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364023</id>
	<title>JMol I/O</title>
	<published>2009-11-15T14:07:41Z</published>
	<updated>2009-11-15T14:07:41Z</updated>
	<author>
		<name>Andy Lu-2</name>
	</author>
	<content type="html">Hi, sorry to bother everyone again.
&lt;br&gt;But I have a simple quesiton, I am using the SimpleJMolExample.java provided
&lt;br&gt;on the website and it works. But for a pdb file containing about 20 atoms,
&lt;br&gt;all of the atoms shows up on JMol for 1 second and then disappears, is it
&lt;br&gt;because the color changes or something or some atom size restriction? It
&lt;br&gt;works for files that contain much larger number of atoms.
&lt;br&gt;If I try to open a file manually from JMol through the open option, it shows
&lt;br&gt;up nicely. Is there a way that I can make the pdb file displayed on JMol
&lt;br&gt;through Biojava the same color/display as the one if I open it manually
&lt;br&gt;though JMol?
&lt;br&gt;Any help would be greatly appreciated!
&lt;br&gt;Thank you!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Andy Lu
&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364023&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JMol-I-O-tp26364023p26364023.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26338106</id>
	<title>Re: How do I read a FASTA file containing protein sequences in lowercase?</title>
	<published>2009-11-13T07:04:27Z</published>
	<updated>2009-11-13T07:04:27Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">I've applied the patch to the trunk of biojava-live. Thanks!
&lt;br&gt;&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;On 9 Nov 2009, at 16:26, Carl Mäsak wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Richard (&amp;gt;):
&lt;br&gt;&amp;gt;&amp;gt; Ah OK I see what's going on.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; The convenience method you're using, RichSequence.IOTools.readStream(), uses
&lt;br&gt;&amp;gt;&amp;gt; FastaFormat to try and guess the alphabet to use based on the first line of
&lt;br&gt;&amp;gt;&amp;gt; the input sequence.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; In FastaFormat, it does this by searching for matching non-DNA symbols. The
&lt;br&gt;&amp;gt;&amp;gt; search is case-sensitive:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected static final Pattern aminoAcids =
&lt;br&gt;&amp;gt;&amp;gt; Pattern.compile(&amp;quot;.*[FLIPQE].*&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; FastaFormat needs patching to make this pattern non-case-sensitive.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Patch attached.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I also took the opportunity to remove the occurrences of .* in the
&lt;br&gt;&amp;gt; Pattern above. Generally, once should be using Matcher.find() when one
&lt;br&gt;&amp;gt; is interested in matching a part of a string. This is more efficient
&lt;br&gt;&amp;gt; than using Matcher.matches() and surrounding the desired regular
&lt;br&gt;&amp;gt; expression with .*, since the latter will cause a lot of unnecessary
&lt;br&gt;&amp;gt; backtracking and make the search quadratic.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This effect only shows up for very long strings, but long strings can
&lt;br&gt;&amp;gt; and do happen in bioinformatics. The below measurements show the
&lt;br&gt;&amp;gt; quadratic behaviour of the former approach.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $ for length in 100 1000 10000 100000 1000000; do (time java
&lt;br&gt;&amp;gt; WithDotStar $length) 2&amp;gt;&amp;1 | grep real; done
&lt;br&gt;&amp;gt; real	0m0.371s
&lt;br&gt;&amp;gt; real	0m0.367s
&lt;br&gt;&amp;gt; real	0m0.577s
&lt;br&gt;&amp;gt; real	0m2.735s
&lt;br&gt;&amp;gt; real	0m25.275s
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $ for length in 100 1000 10000 100000 1000000; do (time java
&lt;br&gt;&amp;gt; WithoutDotStar $length) 2&amp;gt;&amp;1 | grep real; done
&lt;br&gt;&amp;gt; real	0m0.309s
&lt;br&gt;&amp;gt; real	0m0.361s
&lt;br&gt;&amp;gt; real	0m0.468s
&lt;br&gt;&amp;gt; real	0m1.184s
&lt;br&gt;&amp;gt; real	0m9.703s
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Kindly,
&lt;br&gt;&amp;gt; // Carl
&lt;br&gt;&amp;gt; &amp;lt;aminoAcids.patch&amp;gt;&amp;lt;WithDotStar.java&amp;gt;&amp;lt;WithoutDotStar.java&amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26338106&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26338106&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-read-a-FASTA-file-containing-protein-sequences-in-lowercase--tp26234799p26338106.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26337932</id>
	<title>Re: Newick/Nexus processing of non-binary trees</title>
	<published>2009-11-13T06:54:08Z</published>
	<updated>2009-11-13T06:54:08Z</updated>
	<author>
		<name>Tiago Antão</name>
	</author>
	<content type="html">2009/11/13 Thasso Griebel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26337932&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thasso.griebel@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; just my two cents, but I would go with a default weight of 1.0. If you read
&lt;br&gt;&amp;gt; something unweighted you would ignore the edge weights anyways, but, for
&lt;br&gt;&amp;gt; example, if you write something simple that computes path lengths, a default
&lt;br&gt;&amp;gt; weight of 1.0 ensures that the method also works for &amp;quot;unweighted&amp;quot; trees,
&lt;br&gt;&amp;gt; where the length of a path is defined as the number of edges you need to
&lt;br&gt;&amp;gt; traverse to move from say A to B. I think the argument also hold for other
&lt;br&gt;&amp;gt; algorithms used on trees and graphs.
&lt;br&gt;&lt;br&gt;OK, I will do this.
&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26337932&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-Nexus-processing-of-non-binary-trees-tp26232316p26337932.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26338203</id>
	<title>Re: Newick/Nexus processing of non-binary trees</title>
	<published>2009-11-13T06:51:41Z</published>
	<updated>2009-11-13T06:51:41Z</updated>
	<author>
		<name>Thasso Griebel</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;&amp;gt; 1. A weighted version is enough. If branch lengths are not specified,
&lt;br&gt;&amp;gt; then weights could be set to 0. There there would not be a decrease in
&lt;br&gt;&amp;gt; functionality.
&lt;br&gt;&lt;br&gt;just my two cents, but I would go with a default weight of 1.0. If you &amp;nbsp;
&lt;br&gt;read something unweighted you would ignore the edge weights anyways, &amp;nbsp;
&lt;br&gt;but, for example, if you write something simple that computes path &amp;nbsp;
&lt;br&gt;lengths, a default weight of 1.0 ensures that the method also works &amp;nbsp;
&lt;br&gt;for &amp;quot;unweighted&amp;quot; trees, where the length of a path is defined as the &amp;nbsp;
&lt;br&gt;number of edges you need to traverse to move from say A to B. I think &amp;nbsp;
&lt;br&gt;the argument also hold for other algorithms used on trees and graphs.
&lt;br&gt;&lt;br&gt;anyways, just my two cent.
&lt;br&gt;&lt;br&gt;-thasso
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Dipl. Inf. Thasso Griebel-------------------Lehrstuhl fuer Bioinformatik
&lt;br&gt;Office 3426--&lt;a href=&quot;http://bio.informatik.uni-jena.de--Institut&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bio.informatik.uni-jena.de--Institut&lt;/a&gt;&amp;nbsp;fuer Informatik
&lt;br&gt;Phone +49 (0)3641 9-46454-----------Friedrich-Schiller-Universitaet Jena
&lt;br&gt;Fax +49 (0)3641 9-46452----------Ernst-Abbe-Platz 2, 07743 Jena, Germany
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26338203&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-Nexus-processing-of-non-binary-trees-tp26232316p26338203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26336057</id>
	<title>Re: Newick/Nexus processing of non-binary trees</title>
	<published>2009-11-13T04:42:03Z</published>
	<updated>2009-11-13T04:42:03Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">i'm all for that.
&lt;br&gt;&lt;br&gt;The original code was developed by a Google Summer of Code student, who we haven't heard much from since. :(
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;On 13 Nov 2009, at 12:25, Tiago Antão wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; My suggestion: for somebody else to verify my findings. I might be
&lt;br&gt;&amp;gt;&amp;gt; doing something stupidly wrong. Maybe things are correct. Just a
&lt;br&gt;&amp;gt;&amp;gt; simple tree like (1,2,3) (as long as it is not binary) - should expose
&lt;br&gt;&amp;gt;&amp;gt; the problem.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Has nobody answered here is my take:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1. The error reported probably exists
&lt;br&gt;&amp;gt; 2. Most probably nobody is using the parser (as it only supports binary trees).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In this light, changing the API should not be a problem at all.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I would not mind correcting the problem (I have already corrected the
&lt;br&gt;&amp;gt; previous 2 ones in my local version).
&lt;br&gt;&amp;gt; I would suggest removing the call to the unweighted graph. Reasons:
&lt;br&gt;&amp;gt; 1. A weighted version is enough. If branch lengths are not specified,
&lt;br&gt;&amp;gt; then weights could be set to 0. There there would not be a decrease in
&lt;br&gt;&amp;gt; functionality.
&lt;br&gt;&amp;gt; 2. Severely reducing the size of the code is important. Clearly the
&lt;br&gt;&amp;gt; code is not much maintained (and I am not offering to maintain it in
&lt;br&gt;&amp;gt; the long run, just putting it in good shape) and not much used.
&lt;br&gt;&amp;gt; Therefore a smaller, more easy to manage code base makes even more
&lt;br&gt;&amp;gt; sense.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you accept a solution along these lines. I would correct all the
&lt;br&gt;&amp;gt; bugs and also include test code (which is also missing).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;quot;The hottest places in hell are reserved for those who, in times of
&lt;br&gt;&amp;gt; moral crisis, maintain a neutrality.&amp;quot; - Dante
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26336057&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26336057&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-Nexus-processing-of-non-binary-trees-tp26232316p26336057.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26335969</id>
	<title>Re: Newick/Nexus processing of non-binary trees</title>
	<published>2009-11-13T04:25:41Z</published>
	<updated>2009-11-13T04:25:41Z</updated>
	<author>
		<name>Tiago Antão</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;&amp;gt; My suggestion: for somebody else to verify my findings. I might be
&lt;br&gt;&amp;gt; doing something stupidly wrong. Maybe things are correct. Just a
&lt;br&gt;&amp;gt; simple tree like (1,2,3) (as long as it is not binary) - should expose
&lt;br&gt;&amp;gt; the problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Has nobody answered here is my take:
&lt;br&gt;&lt;br&gt;1. The error reported probably exists
&lt;br&gt;2. Most probably nobody is using the parser (as it only supports binary trees).
&lt;br&gt;&lt;br&gt;In this light, changing the API should not be a problem at all.
&lt;br&gt;&lt;br&gt;I would not mind correcting the problem (I have already corrected the
&lt;br&gt;previous 2 ones in my local version).
&lt;br&gt;I would suggest removing the call to the unweighted graph. Reasons:
&lt;br&gt;1. A weighted version is enough. If branch lengths are not specified,
&lt;br&gt;then weights could be set to 0. There there would not be a decrease in
&lt;br&gt;functionality.
&lt;br&gt;2. Severely reducing the size of the code is important. Clearly the
&lt;br&gt;code is not much maintained (and I am not offering to maintain it in
&lt;br&gt;the long run, just putting it in good shape) and not much used.
&lt;br&gt;Therefore a smaller, more easy to manage code base makes even more
&lt;br&gt;sense.
&lt;br&gt;&lt;br&gt;If you accept a solution along these lines. I would correct all the
&lt;br&gt;bugs and also include test code (which is also missing).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;The hottest places in hell are reserved for those who, in times of
&lt;br&gt;moral crisis, maintain a neutrality.&amp;quot; - Dante
&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335969&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Newick-Nexus-processing-of-non-binary-trees-tp26232316p26335969.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26335138</id>
	<title>Re: SeqIOTools deprecated, looking for alternatives // RichSeq.IOTools</title>
	<published>2009-11-13T03:21:47Z</published>
	<updated>2009-11-13T03:21:47Z</updated>
	<author>
		<name>Richard Holland-6</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;The file you are parsing is not a valid EMBL format file. The EMBL format is specified here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.ebi.ac.uk/embl/Documentation/User_manual/usrman.html#3_4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ebi.ac.uk/embl/Documentation/User_manual/usrman.html#3_4&lt;/a&gt;&lt;br&gt;&lt;br&gt;and this is what the file should look like for your accession:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.ebi.ac.uk/cgi-bin/emblfetch?style=html&amp;id=AJ243265&amp;Submit=Go&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ebi.ac.uk/cgi-bin/emblfetch?style=html&amp;id=AJ243265&amp;Submit=Go&lt;/a&gt;&lt;br&gt;&lt;br&gt;The most obvious problems in your file are the absence of the required 'XX' section delimiters, and an invalid ID line. There might be other problems too but I haven't checked the whole file, just the first few lines.
&lt;br&gt;&lt;br&gt;The deprecated SeqIOTools really didn't care if the file was valid or not, they basically just made a copy of all the lines in an internal token/value map. They made no attempt to parse or understand the data in each line. The new RichSequence-based parsers actually attempt to enforce the file format definitions and break down and understand the contents of each line. This means that they will reject any file that does not strictly conform to the specified format.
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Richard
&lt;br&gt;&lt;br&gt;On 12 Nov 2009, at 13:18, Oliver Stolpe wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello *,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; the cookbook uses in its examples the SeqIOTools-class for reading the files. But in the API it is marked as deprecated. Now I am looking for alternatives, so I searched the list and internet and found out that biojavax provides methods and classes for reading the files (RichSequence.IOTools).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For example, I try to read an EMBL-file:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --begin:code--
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; BufferedReader br = new BufferedReader(new FileReader(filename));
&lt;br&gt;&amp;gt; Namespace ns = RichObjectFactory.getDefaultNamespace();
&lt;br&gt;&amp;gt; RichSequenceIterator seqs = RichSequence.IOTools.readEMBLDNA(br, ns);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; while (seqs.hasNext()) {
&lt;br&gt;&amp;gt; &amp;nbsp; RichSequence seq = seqs.nextRichSequence();
&lt;br&gt;&amp;gt; &amp;nbsp; System.out.println(seq.getName() + &amp;quot;:&amp;quot; + seq.getAnnotation().asMap());
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --end:code--
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But I always get this error message:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --begin:error--
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.biojava.bio.BioException: Could not read sequence
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.biojavax.bio.seq.io.RichStreamReader.nextRichSequence(RichStreamReader.java:113)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at ReadGenbankFile.EMBL(ReadGenbankFile.java:42)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at ReadGenbankFile.main(ReadGenbankFile.java:85)
&lt;br&gt;&amp;gt; Caused by: org.biojava.bio.seq.io.ParseException:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; A Exception Has Occurred During Parsing.
&lt;br&gt;&amp;gt; Please submit the details that follow to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335138&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-l@...&lt;/a&gt; or post a bug report to &lt;a href=&quot;http://bugzilla.open-bio.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.open-bio.org/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Format_object=org.biojavax.bio.seq.io.EMBLFormat
&lt;br&gt;&amp;gt; Accession=null
&lt;br&gt;&amp;gt; Id=not set
&lt;br&gt;&amp;gt; Comments=
&lt;br&gt;&amp;gt; Parse_block=ID &amp;nbsp; AJ243265_2; parent: AJ243265AC &amp;nbsp; AJ243265;FT &amp;nbsp; CDS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; join(&amp;lt;1082..1272,2484..2638,4926..&amp;gt;5041)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /codon_start=3
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /gene=&amp;quot;PGM1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /product=&amp;quot;phosphoglucomutase 1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /function=&amp;quot;carbohydrate metabolism&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /EC_number=&amp;quot;5.4.2.2&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;GOA:Q9H1D2&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;HGNC:8905&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;HSSP:3PMG&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;InterPro:IPR016055&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;UniProtKB/TrEMBL:Q9H1D2&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /protein_id=&amp;quot;CAC19809.1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /translation=&amp;quot;VGPYVKKILCEELGAPANSAVNCVPLEDFGGHHPDPNLTYAADLV
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ETMKSGEHDFGAAFDGDGDRNMILGKHGFFVNPSDSVAVIAANTFSIPYFQQTGVRGFA
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RSMPTSGALDRVASATKIALYETPTGWKFFGNLMDASKLSLCGEESFGT&amp;quot;SQ &amp;nbsp; Sequence &amp;nbsp; 462 BP;
&lt;br&gt;&amp;gt; Stack trace follows ....
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.biojavax.bio.seq.io.EMBLFormat.readSection(EMBLFormat.java:775)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.biojavax.bio.seq.io.EMBLFormat.readRichSequence(EMBLFormat.java:284)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.biojavax.bio.seq.io.RichStreamReader.nextRichSequence(RichStreamReader.java:110)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 2 more
&lt;br&gt;&amp;gt; Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -3
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.String.substring(String.java:1949)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.String.substring(String.java:1916)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.biojavax.bio.seq.io.EMBLFormat.readSection(EMBLFormat.java:761)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 4 more
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --end:error--
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The file looks all ok I think and works well with the deprecated SeqIOTools:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --begin:embl-file--
&lt;br&gt;&amp;gt; ID &amp;nbsp; AJ243265_2; parent: AJ243265
&lt;br&gt;&amp;gt; AC &amp;nbsp; AJ243265;
&lt;br&gt;&amp;gt; FT &amp;nbsp; CDS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; join(&amp;lt;1082..1272,2484..2638,4926..&amp;gt;5041)
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /codon_start=3
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /gene=&amp;quot;PGM1&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /product=&amp;quot;phosphoglucomutase 1&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /function=&amp;quot;carbohydrate metabolism&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /EC_number=&amp;quot;5.4.2.2&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;GOA:Q9H1D2&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;HGNC:8905&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;HSSP:3PMG&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;InterPro:IPR016055&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;UniProtKB/TrEMBL:Q9H1D2&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /protein_id=&amp;quot;CAC19809.1&amp;quot;
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /translation=&amp;quot;VGPYVKKILCEELGAPANSAVNCVPLEDFGGHHPDPNLTYAADLV
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ETMKSGEHDFGAAFDGDGDRNMILGKHGFFVNPSDSVAVIAANTFSIPYFQQTGVRGFA
&lt;br&gt;&amp;gt; FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RSMPTSGALDRVASATKIALYETPTGWKFFGNLMDASKLSLCGEESFGT&amp;quot;
&lt;br&gt;&amp;gt; SQ &amp;nbsp; Sequence &amp;nbsp; 462 BP;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;ttgtgggacc gtatgtaaag aagatcctct gtgaagaact cggtgcccct gcgaactcgg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;60
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;cagttaactg cgttcctctg gaggactttg gaggccacca ccctgacccc aacctcacct &amp;nbsp; &amp;nbsp; &amp;nbsp; 120
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;atgcagctga cctggtggag accatgaagt caggagagca tgattttggg gctgcctttg &amp;nbsp; &amp;nbsp; &amp;nbsp; 180
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;atggagatgg ggatcgaaac atgattctgg gcaagcatgg gttctttgtg aacccttcag &amp;nbsp; &amp;nbsp; &amp;nbsp; 240
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;actctgtggc tgtcattgct gccaacacct tcagcattcc gtatttccag cagactgggg &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;tccgcggttt tgcacggagc atgcccacga gtggtgctct ggaccgggtg gctagtgcta &amp;nbsp; &amp;nbsp; &amp;nbsp; 360
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;caaagattgc tttgtatgag accccaactg gctggaagtt ttttgggaat ttgatggacg &amp;nbsp; &amp;nbsp; &amp;nbsp; 420
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;cgagcaaact gtccctttgt ggggaggaga gcttcgggac cg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;462
&lt;br&gt;&amp;gt; //
&lt;br&gt;&amp;gt; --end:embl-file--
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The parser always crashes before reading the sequence (ttgt..., directly after the BP;).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any suggestions how I get this work?
&lt;br&gt;&amp;gt; Or are there other alternatives for substituting the deprecated SeqIOTools-class?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; with best regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Oliver
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335138&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Richard Holland, BSc MBCS
&lt;br&gt;Operations and Delivery Director, Eagle Genomics Ltd
&lt;br&gt;T: +44 (0)1223 654481 ext 3 | E: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335138&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holland@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.eaglegenomics.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eaglegenomics.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335138&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SeqIOTools-deprecated%2C-looking-for-alternatives----RichSeq.IOTools-tp26318919p26335138.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26318919</id>
	<title>SeqIOTools deprecated, looking for alternatives // RichSeq.IOTools</title>
	<published>2009-11-12T05:18:52Z</published>
	<updated>2009-11-12T05:18:52Z</updated>
	<author>
		<name>Oliver Stolpe</name>
	</author>
	<content type="html">Hello *,
&lt;br&gt;&lt;br&gt;the cookbook uses in its examples the SeqIOTools-class for reading the 
&lt;br&gt;files. But in the API it is marked as deprecated. Now I am looking for 
&lt;br&gt;alternatives, so I searched the list and internet and found out that 
&lt;br&gt;biojavax provides methods and classes for reading the files 
&lt;br&gt;(RichSequence.IOTools).
&lt;br&gt;&lt;br&gt;For example, I try to read an EMBL-file:
&lt;br&gt;&lt;br&gt;--begin:code--
&lt;br&gt;&lt;br&gt;BufferedReader br = new BufferedReader(new FileReader(filename));
&lt;br&gt;Namespace ns = RichObjectFactory.getDefaultNamespace();
&lt;br&gt;RichSequenceIterator seqs = RichSequence.IOTools.readEMBLDNA(br, ns);
&lt;br&gt;&lt;br&gt;while (seqs.hasNext()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; RichSequence seq = seqs.nextRichSequence();
&lt;br&gt;&amp;nbsp; &amp;nbsp; System.out.println(seq.getName() + &amp;quot;:&amp;quot; + seq.getAnnotation().asMap());
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;--end:code--
&lt;br&gt;&lt;br&gt;But I always get this error message:
&lt;br&gt;&lt;br&gt;--begin:error--
&lt;br&gt;&lt;br&gt;org.biojava.bio.BioException: Could not read sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at 
&lt;br&gt;org.biojavax.bio.seq.io.RichStreamReader.nextRichSequence(RichStreamReader.java:113)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at ReadGenbankFile.EMBL(ReadGenbankFile.java:42)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at ReadGenbankFile.main(ReadGenbankFile.java:85)
&lt;br&gt;Caused by: org.biojava.bio.seq.io.ParseException:
&lt;br&gt;&lt;br&gt;A Exception Has Occurred During Parsing.
&lt;br&gt;Please submit the details that follow to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26318919&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-l@...&lt;/a&gt; or post a 
&lt;br&gt;bug report to &lt;a href=&quot;http://bugzilla.open-bio.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.open-bio.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Format_object=org.biojavax.bio.seq.io.EMBLFormat
&lt;br&gt;Accession=null
&lt;br&gt;Id=not set
&lt;br&gt;Comments=
&lt;br&gt;Parse_block=ID &amp;nbsp; AJ243265_2; parent: AJ243265AC &amp;nbsp; AJ243265;FT &amp;nbsp; 
&lt;br&gt;CDS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; join(&amp;lt;1082..1272,2484..2638,4926..&amp;gt;5041)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /codon_start=3
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /gene=&amp;quot;PGM1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /product=&amp;quot;phosphoglucomutase 1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /function=&amp;quot;carbohydrate metabolism&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /EC_number=&amp;quot;5.4.2.2&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;GOA:Q9H1D2&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;HGNC:8905&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;HSSP:3PMG&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;InterPro:IPR016055&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;UniProtKB/TrEMBL:Q9H1D2&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /protein_id=&amp;quot;CAC19809.1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /translation=&amp;quot;VGPYVKKILCEELGAPANSAVNCVPLEDFGGHHPDPNLTYAADLV
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ETMKSGEHDFGAAFDGDGDRNMILGKHGFFVNPSDSVAVIAANTFSIPYFQQTGVRGFA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RSMPTSGALDRVASATKIALYETPTGWKFFGNLMDASKLSLCGEESFGT&amp;quot;SQ &amp;nbsp; 
&lt;br&gt;Sequence &amp;nbsp; 462 BP;
&lt;br&gt;Stack trace follows ....
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at 
&lt;br&gt;org.biojavax.bio.seq.io.EMBLFormat.readSection(EMBLFormat.java:775)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at 
&lt;br&gt;org.biojavax.bio.seq.io.EMBLFormat.readRichSequence(EMBLFormat.java:284)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at 
&lt;br&gt;org.biojavax.bio.seq.io.RichStreamReader.nextRichSequence(RichStreamReader.java:110)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 2 more
&lt;br&gt;Caused by: java.lang.StringIndexOutOfBoundsException: String index out 
&lt;br&gt;of range: -3
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.String.substring(String.java:1949)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.String.substring(String.java:1916)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at 
&lt;br&gt;org.biojavax.bio.seq.io.EMBLFormat.readSection(EMBLFormat.java:761)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 4 more
&lt;br&gt;&lt;br&gt;--end:error--
&lt;br&gt;&lt;br&gt;The file looks all ok I think and works well with the deprecated SeqIOTools:
&lt;br&gt;&lt;br&gt;--begin:embl-file--
&lt;br&gt;ID &amp;nbsp; AJ243265_2; parent: AJ243265
&lt;br&gt;AC &amp;nbsp; AJ243265;
&lt;br&gt;FT &amp;nbsp; CDS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; join(&amp;lt;1082..1272,2484..2638,4926..&amp;gt;5041)
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /codon_start=3
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /gene=&amp;quot;PGM1&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /product=&amp;quot;phosphoglucomutase 1&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /function=&amp;quot;carbohydrate metabolism&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /EC_number=&amp;quot;5.4.2.2&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;GOA:Q9H1D2&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;HGNC:8905&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;HSSP:3PMG&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;InterPro:IPR016055&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /db_xref=&amp;quot;UniProtKB/TrEMBL:Q9H1D2&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /protein_id=&amp;quot;CAC19809.1&amp;quot;
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;/translation=&amp;quot;VGPYVKKILCEELGAPANSAVNCVPLEDFGGHHPDPNLTYAADLV
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;ETMKSGEHDFGAAFDGDGDRNMILGKHGFFVNPSDSVAVIAANTFSIPYFQQTGVRGFA
&lt;br&gt;FT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RSMPTSGALDRVASATKIALYETPTGWKFFGNLMDASKLSLCGEESFGT&amp;quot;
&lt;br&gt;SQ &amp;nbsp; Sequence &amp;nbsp; 462 BP;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ttgtgggacc gtatgtaaag aagatcctct gtgaagaact cggtgcccct 
&lt;br&gt;gcgaactcgg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;60
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;cagttaactg cgttcctctg gaggactttg gaggccacca ccctgacccc 
&lt;br&gt;aacctcacct &amp;nbsp; &amp;nbsp; &amp;nbsp; 120
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;atgcagctga cctggtggag accatgaagt caggagagca tgattttggg 
&lt;br&gt;gctgcctttg &amp;nbsp; &amp;nbsp; &amp;nbsp; 180
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;atggagatgg ggatcgaaac atgattctgg gcaagcatgg gttctttgtg 
&lt;br&gt;aacccttcag &amp;nbsp; &amp;nbsp; &amp;nbsp; 240
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;actctgtggc tgtcattgct gccaacacct tcagcattcc gtatttccag 
&lt;br&gt;cagactgggg &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;tccgcggttt tgcacggagc atgcccacga gtggtgctct ggaccgggtg 
&lt;br&gt;gctagtgcta &amp;nbsp; &amp;nbsp; &amp;nbsp; 360
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;caaagattgc tttgtatgag accccaactg gctggaagtt ttttgggaat 
&lt;br&gt;ttgatggacg &amp;nbsp; &amp;nbsp; &amp;nbsp; 420
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;cgagcaaact gtccctttgt ggggaggaga gcttcgggac 
&lt;br&gt;cg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;462
&lt;br&gt;//
&lt;br&gt;--end:embl-file--
&lt;br&gt;&lt;br&gt;The parser always crashes before reading the sequence (ttgt..., directly 
&lt;br&gt;after the BP;).
&lt;br&gt;&lt;br&gt;Any suggestions how I get this work?
&lt;br&gt;Or are there other alternatives for substituting the deprecated 
&lt;br&gt;SeqIOTools-class?
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;with best regards,
&lt;br&gt;&lt;br&gt;Oliver
&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26318919&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SeqIOTools-deprecated%2C-looking-for-alternatives----RichSeq.IOTools-tp26318919p26318919.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26284671</id>
	<title>Re: Java Error:- XML Parsing Error: XML or text declaration not at start of entity</title>
	<published>2009-11-10T06:23:10Z</published>
	<updated>2009-11-10T06:23:10Z</updated>
	<author>
		<name>jitesh dundas</name>
	</author>
	<content type="html">Dear Friends,
&lt;br&gt;&lt;br&gt;Thank you for your help and advise.
&lt;br&gt;&lt;br&gt;The code in the mentioned URL is working fine -&amp;gt;
&lt;br&gt;&lt;a href=&quot;http://gist.github.com/229248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gist.github.com/229248&lt;/a&gt;&amp;nbsp;(this is my code that has been uploaded by a
&lt;br&gt;wise group member. Many thanks to him for doing that)
&lt;br&gt;&lt;br&gt;Hope this helps..
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;JItesh Dundas
&lt;br&gt;&lt;br&gt;On Sun, Nov 8, 2009 at 3:52 PM, jitesh dundas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284671&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbdundas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear Sir,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My program is working fine and can send me an xml file with 20
&lt;br&gt;&amp;gt; records. However, it does not allow me to send large amounts of
&lt;br&gt;&amp;gt; records.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For e.g. if I enter &amp;quot;cancer&amp;quot; it will return only 20 records.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you please tell me what I should do next to get all those records.
&lt;br&gt;&amp;gt; Thank you in advance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Jitesh Dundas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sun, Nov 1, 2009 at 9:36 PM, Andreas Prlic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284671&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi Jitesh,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It is hard to read your code with all the formatting off probably due to
&lt;br&gt;&amp;gt; email and many commented lines that don;t seem to get used. Can you provide
&lt;br&gt;&amp;gt; the stacktrace, so we can see what part of biojava is affected?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Probably a good strategy to write and debug this is to simply the problem
&lt;br&gt;&amp;gt; into smaller steps. Try to first download the files you want to parse and
&lt;br&gt;&amp;gt; write the code to parse them from the local file. &amp;nbsp;That will avoid any
&lt;br&gt;&amp;gt; issues you might encounter with networking and server/client communication.
&lt;br&gt;&amp;gt; Once the parsing is working you could take it to the next step and add the
&lt;br&gt;&amp;gt; server communication...
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Andreas
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sun, Nov 1, 2009 at 7:41 AM, jitesh dundas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284671&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbdundas@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hi friends,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I am getting this error on doing a post(using the code below) to this
&lt;br&gt;&amp;gt; url-&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I have written this code in .jsp file. Later I will change it into
&lt;br&gt;&amp;gt; servlet.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Error:-
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; XML Parsing Error: XML or text declaration not at start of entity
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Location:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Line Number 11, Column 1:&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&amp;lt;!DOCTYPE eSearchResult
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; PUBLIC &amp;quot;-//NLM//DTD eSearchResult, 11 May 2002//EN&amp;quot; &amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;quot;&amp;gt;&amp;lt;eSearchResult&amp;gt;&amp;lt;Count&amp;gt;2034&amp;lt;/Count&amp;gt;&amp;lt;RetMax&amp;gt;20&amp;lt;/RetMax&amp;gt;&amp;lt;RetStart&amp;gt;0&amp;lt;/RetStart&amp;gt;&amp;lt;IdList&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877350&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877304&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877297&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877284&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877271&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877265&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877250&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877245&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877226&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877210&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877179&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877175&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877161&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877159&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877158&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877123&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877122&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877120&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877119&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877118&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/IdList&amp;gt;&amp;lt;TranslationSet&amp;gt;&amp;lt;Translation&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;From&amp;gt;cancer&amp;lt;/From&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;To&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Fields]&amp;lt;/To&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Translation&amp;gt;&amp;lt;/TranslationSet&amp;gt;&amp;lt;TranslationStack&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;MeSH
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Terms&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;2082133&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[All Fields]&amp;lt;/Term&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;Field&amp;gt;All
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;1634731&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;cancer&amp;quot;[All
&lt;br&gt;&amp;gt; Fields]&amp;lt;/Term&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;Field&amp;gt;All Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;902537&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;GROUP&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;Term&amp;gt;2009/10/22[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;Term&amp;gt;2009/11/01[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;RANGE&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;/TranslationStack&amp;gt;&amp;lt;QueryTranslation&amp;gt;(&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All Fields]) AND 2009/10/22[EDAT] :
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 2009/11/01[EDAT]&amp;lt;/QueryTranslation&amp;gt;&amp;lt;/eSearchResult&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ^
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; As you can see, the XML output is coming fine but the above error does
&lt;br&gt;&amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; go..The output via this program should be just like hitting manually the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; above URL in the browser..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; The browser is Mozilla Firefox.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Code:-
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%@ page language = &amp;quot;java&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.sql.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.util.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.io.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.lang.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.net.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.nio.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%@ page contentType=&amp;quot;text/xml; charset=utf-8&amp;quot; pageEncoding=&amp;quot;UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;%
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;try
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; //String str = &amp;quot;&amp;lt;?xml version='1.0' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; //out.println(&amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Properties systemSettings = System.getProperties();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; systemSettings.put(&amp;quot;http.proxyHost&amp;quot;, &amp;quot;********&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; systemSettings.put(&amp;quot;http.proxyPort&amp;quot;, &amp;quot;******&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; systemSettings.put(&amp;quot;sun.net.client.defaultConnectTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; systemSettings.put(&amp;quot;sun.net.client.defaultReadTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;//out.println(&amp;quot;Properties Set&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Authenticator.setDefault(new Authenticator()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected PasswordAuthentication getPasswordAuthentication()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return new PasswordAuthentication(&amp;quot;**&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;******&amp;quot;.toCharArray()); // specify ur user name password of iitb login
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;System.setProperties(systemSettings);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//out.println(&amp;quot;After Authentication &amp; Properties Settings&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//create xml file.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//the input to google api
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//String textAreaContent = request.getParameter(&amp;quot;text&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String textAreaContent = &amp;quot;This si a tst&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String str = &amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//xml file generation ends here..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//FetchDataFromNCBI_URLString.jsp
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String URLString = request.getParameter(&amp;quot;txtURLString&amp;quot;).trim();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//URL url = new URL(&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;URL url = new URL(URLString); //url string taken from user input.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;HttpURLConnection connection = null;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection = (HttpURLConnection) url.openConnection();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;After open connection&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setRequestMethod(&amp;quot;POST&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setDoInput(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setDoOutput(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setUseCaches(false);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setAllowUserInteraction(false);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//connection.setFollowRedirects(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//connection.setInstanceFollowRedirects(true);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;Before-------------------&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setRequestProperty (&amp;quot;Content-Type&amp;quot;,&amp;quot;text/xml;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; charset=\&amp;quot;utf-8\&amp;quot;&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;After-------------------&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;&amp;quot;+ connection.getOutputStream());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;After dataoutputstream..Line No-65&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;Response Code=&amp;quot;+ connection.getResponseCode);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;OutputStreamWriter dosout = new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; OutputStreamWriter(connection.getOutputStream());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;After dosout object..Line No-63&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//dosout.write(str);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;dosout.close ();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;BufferedReader in = new BufferedReader( new InputStreamReader(
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; connection.getInputStream()));
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String decodedString;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String tempstr = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;while ((decodedString = in.readLine()) != null)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tempstr = tempstr + decodedString;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//out.println(decodedString);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;out.println(tempstr);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;in.close();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; catch(Exception ex)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;out.println(&amp;quot;Exception-&amp;gt;&amp;quot;+ex);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;PrintWriter pw = response.getWriter();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;ex.printStackTrace(pw);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; %&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Thanks in advance..
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; JItesh Dundas
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284671&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284671&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Java-Error%3A--XML-Parsing-Error%3A-XML-or-text-declaration-not-at-start-of-entity-tp26152095p26284671.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26484056</id>
	<title>Re: How do I read a FASTA file containing protein sequences in lowercase?</title>
	<published>2009-11-09T08:26:00Z</published>
	<updated>2009-11-09T08:26:00Z</updated>
	<author>
		<name>Carl Mäsak</name>
	</author>
	<content type="html">Richard (&amp;gt;):
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Ah OK I see what's going on.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The convenience method you're using, RichSequence.IOTools.readStream(), uses
&lt;br&gt;&amp;gt; FastaFormat to try and guess the alphabet to use based on the first line of
&lt;br&gt;&amp;gt; the input sequence.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In FastaFormat, it does this by searching for matching non-DNA symbols. The
&lt;br&gt;&amp;gt; search is case-sensitive:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        protected static final Pattern aminoAcids =
&lt;br&gt;&amp;gt; Pattern.compile(&amp;quot;.*[FLIPQE].*&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FastaFormat needs patching to make this pattern non-case-sensitive.
&lt;/div&gt;&lt;/div&gt;Patch attached.
&lt;br&gt;&lt;br&gt;I also took the opportunity to remove the occurrences of .* in the
&lt;br&gt;Pattern above. Generally, once should be using Matcher.find() when one
&lt;br&gt;is interested in matching a part of a string. This is more efficient
&lt;br&gt;than using Matcher.matches() and surrounding the desired regular
&lt;br&gt;expression with .*, since the latter will cause a lot of unnecessary
&lt;br&gt;backtracking and make the search quadratic.
&lt;br&gt;&lt;br&gt;This effect only shows up for very long strings, but long strings can
&lt;br&gt;and do happen in bioinformatics. The below measurements show the
&lt;br&gt;quadratic behaviour of the former approach.
&lt;br&gt;&lt;br&gt;$ for length in 100 1000 10000 100000 1000000; do (time java
&lt;br&gt;WithDotStar $length) 2&amp;gt;&amp;1 | grep real; done
&lt;br&gt;real	0m0.371s
&lt;br&gt;real	0m0.367s
&lt;br&gt;real	0m0.577s
&lt;br&gt;real	0m2.735s
&lt;br&gt;real	0m25.275s
&lt;br&gt;&lt;br&gt;$ for length in 100 1000 10000 100000 1000000; do (time java
&lt;br&gt;WithoutDotStar $length) 2&amp;gt;&amp;1 | grep real; done
&lt;br&gt;real	0m0.309s
&lt;br&gt;real	0m0.361s
&lt;br&gt;real	0m0.468s
&lt;br&gt;real	0m1.184s
&lt;br&gt;real	0m9.703s
&lt;br&gt;&lt;br&gt;Kindly,
&lt;br&gt;// Carl
&lt;br&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484056&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;aminoAcids.patch&lt;/strong&gt; (2K) &lt;a href=&quot;http://old.nabble.com/attachment/26484056/0/aminoAcids.patch&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;WithDotStar.java&lt;/strong&gt; (870 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26484056/1/WithDotStar.java&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;WithoutDotStar.java&lt;/strong&gt; (870 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26484056/2/WithoutDotStar.java&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-read-a-FASTA-file-containing-protein-sequences-in-lowercase--tp26234799p26484056.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26484016</id>
	<title>Re: Java Error:- XML Parsing Error: XML or text declaration not at start of entity</title>
	<published>2009-11-08T02:22:43Z</published>
	<updated>2009-11-08T02:22:43Z</updated>
	<author>
		<name>jitesh dundas</name>
	</author>
	<content type="html">Dear Sir,
&lt;br&gt;&lt;br&gt;My program is working fine and can send me an xml file with 20
&lt;br&gt;records. However, it does not allow me to send large amounts of
&lt;br&gt;records.
&lt;br&gt;&lt;br&gt;For e.g. if I enter &amp;quot;cancer&amp;quot; it will return only 20 records.
&lt;br&gt;&lt;br&gt;Can you please tell me what I should do next to get all those records.
&lt;br&gt;Thank you in advance
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jitesh Dundas
&lt;br&gt;&lt;br&gt;On Sun, Nov 1, 2009 at 9:36 PM, Andreas Prlic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484016&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Jitesh,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is hard to read your code with all the formatting off probably due to email and many commented lines that don;t seem to get used. Can you provide the stacktrace, so we can see what part of biojava is affected?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Probably a good strategy to write and debug this is to simply the problem into smaller steps. Try to first download the files you want to parse and write the code to parse them from the local file. &amp;nbsp;That will avoid any issues you might encounter with networking and server/client communication. Once the parsing is working you could take it to the next step and add the server communication...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sun, Nov 1, 2009 at 7:41 AM, jitesh dundas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484016&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jbdundas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi friends,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am getting this error on doing a post(using the code below) to this url-&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;term=cancer&amp;reldate=10&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have written this code in .jsp file. Later I will change it into servlet.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Error:-
&lt;br&gt;&amp;gt;&amp;gt; XML Parsing Error: XML or text declaration not at start of entity
&lt;br&gt;&amp;gt;&amp;gt; Location:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/ProteomDb/ImportFromPubmed2.jsp?txtDbName=pubmed&amp;txtTerm=cancer&amp;txtreldate=10&amp;comSDay=01&amp;comSMonth=01&amp;txtSYear=&amp;comEDay=01&amp;comEMonth=01&amp;txtEYear=&amp;txtURLString=http%3A%2F%2Feutils.ncbi.nlm.nih.gov%2Fentrez%2Feutils%2Fesearch.fcgi%3Fdb%3Dpubmed%26term%3Dcancer%26reldate%3D10&amp;txtsubmit=Fetch+Data+From+NCBI&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Line Number 11, Column 1:&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&amp;lt;!DOCTYPE eSearchResult
&lt;br&gt;&amp;gt;&amp;gt; PUBLIC &amp;quot;-//NLM//DTD eSearchResult, 11 May 2002//EN&amp;quot; &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ncbi.nlm.nih.gov/entrez/query/DTD/eSearch_020511.dtd&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;eSearchResult&amp;gt;&amp;lt;Count&amp;gt;2034&amp;lt;/Count&amp;gt;&amp;lt;RetMax&amp;gt;20&amp;lt;/RetMax&amp;gt;&amp;lt;RetStart&amp;gt;0&amp;lt;/RetStart&amp;gt;&amp;lt;IdList&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877350&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877304&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877297&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877284&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877271&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877265&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877250&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877245&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877226&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877210&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877179&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877175&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877161&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877159&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877158&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877123&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877122&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877120&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877119&amp;lt;/Id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Id&amp;gt;19877118&amp;lt;/Id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/IdList&amp;gt;&amp;lt;TranslationSet&amp;gt;&amp;lt;Translation&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;From&amp;gt;cancer&amp;lt;/From&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;To&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All
&lt;br&gt;&amp;gt;&amp;gt; Fields]&amp;lt;/To&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/Translation&amp;gt;&amp;lt;/TranslationSet&amp;gt;&amp;lt;TranslationStack&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[MeSH Terms]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;MeSH
&lt;br&gt;&amp;gt;&amp;gt; Terms&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;2082133&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;neoplasms&amp;quot;[All Fields]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;All
&lt;br&gt;&amp;gt;&amp;gt; Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;1634731&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Term&amp;gt;&amp;quot;cancer&amp;quot;[All Fields]&amp;lt;/Term&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;Field&amp;gt;All Fields&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;902537&amp;lt;/Count&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;OR&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;GROUP&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;Term&amp;gt;2009/10/22[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;TermSet&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;Term&amp;gt;2009/11/01[EDAT]&amp;lt;/Term&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Field&amp;gt;EDAT&amp;lt;/Field&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;Count&amp;gt;0&amp;lt;/Count&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;Explode&amp;gt;Y&amp;lt;/Explode&amp;gt; &amp;nbsp; &amp;lt;/TermSet&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;RANGE&amp;lt;/OP&amp;gt; &amp;nbsp; &amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/TranslationStack&amp;gt;&amp;lt;QueryTranslation&amp;gt;(&amp;quot;neoplasms&amp;quot;[MeSH Terms] OR
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;neoplasms&amp;quot;[All Fields] OR &amp;quot;cancer&amp;quot;[All Fields]) AND 2009/10/22[EDAT] :
&lt;br&gt;&amp;gt;&amp;gt; 2009/11/01[EDAT]&amp;lt;/QueryTranslation&amp;gt;&amp;lt;/eSearchResult&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ^
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As you can see, the XML output is coming fine but the above error does not
&lt;br&gt;&amp;gt;&amp;gt; go..The output via this program should be just like hitting manually the
&lt;br&gt;&amp;gt;&amp;gt; above URL in the browser..
&lt;br&gt;&amp;gt;&amp;gt; The browser is Mozilla Firefox.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Code:-
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%@ page language = &amp;quot;java&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.sql.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.util.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%@ page import = &amp;quot;java.io.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.lang.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.net.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%@ page import=&amp;quot;java.nio.*&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%@ page contentType=&amp;quot;text/xml; charset=utf-8&amp;quot; pageEncoding=&amp;quot;UTF-8&amp;quot; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;%
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;try
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; //String str = &amp;quot;&amp;lt;?xml version='1.0' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; //out.println(&amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Properties systemSettings = System.getProperties();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; systemSettings.put(&amp;quot;http.proxyHost&amp;quot;, &amp;quot;********&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; systemSettings.put(&amp;quot;http.proxyPort&amp;quot;, &amp;quot;******&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; systemSettings.put(&amp;quot;sun.net.client.defaultConnectTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; systemSettings.put(&amp;quot;sun.net.client.defaultReadTimeout&amp;quot;, &amp;quot;10000&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;//out.println(&amp;quot;Properties Set&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Authenticator.setDefault(new Authenticator()
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected PasswordAuthentication getPasswordAuthentication()
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return new PasswordAuthentication(&amp;quot;**&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;******&amp;quot;.toCharArray()); // specify ur user name password of iitb login
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;System.setProperties(systemSettings);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//out.println(&amp;quot;After Authentication &amp; Properties Settings&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//create xml file.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//the input to google api
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//String textAreaContent = request.getParameter(&amp;quot;text&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String textAreaContent = &amp;quot;This si a tst&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String str = &amp;quot;&amp;lt;?xml version='1.0' encoding='utf-8' ?&amp;gt;&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//xml file generation ends here..
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//FetchDataFromNCBI_URLString.jsp
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String URLString = request.getParameter(&amp;quot;txtURLString&amp;quot;).trim();
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//URL url = new URL(&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=protein&amp;term=BAA20519&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;URL url = new URL(URLString); //url string taken from user input.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;HttpURLConnection connection = null;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection = (HttpURLConnection) url.openConnection();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;After open connection&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setRequestMethod(&amp;quot;POST&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setDoInput(true);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setDoOutput(true);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setUseCaches(false);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setAllowUserInteraction(false);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//connection.setFollowRedirects(true);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//connection.setInstanceFollowRedirects(true);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;Before-------------------&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;connection.setRequestProperty (&amp;quot;Content-Type&amp;quot;,&amp;quot;text/xml;
&lt;br&gt;&amp;gt;&amp;gt; charset=\&amp;quot;utf-8\&amp;quot;&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;After-------------------&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;&amp;quot;+ connection.getOutputStream());
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;After dataoutputstream..Line No-65&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;Response Code=&amp;quot;+ connection.getResponseCode);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;OutputStreamWriter dosout = new
&lt;br&gt;&amp;gt;&amp;gt; OutputStreamWriter(connection.getOutputStream());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//System.out.println(&amp;quot;After dosout object..Line No-63&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;//dosout.write(str);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;dosout.close ();
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;BufferedReader in = new BufferedReader( new InputStreamReader(
&lt;br&gt;&amp;gt;&amp;gt; connection.getInputStream()));
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String decodedString;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;String tempstr = &amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;while ((decodedString = in.readLine()) != null)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tempstr = tempstr + decodedString;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//out.println(decodedString);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;out.println(tempstr);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;in.close();
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt; catch(Exception ex)
&lt;br&gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;out.println(&amp;quot;Exception-&amp;gt;&amp;quot;+ex);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;PrintWriter pw = response.getWriter();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;ex.printStackTrace(pw);
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; %&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks in advance..
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt; JItesh Dundas
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484016&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484016&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;ImportFromPubmed3.jsp&lt;/strong&gt; (3K) &lt;a href=&quot;http://old.nabble.com/attachment/26484016/0/ImportFromPubmed3.jsp&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Java-Error%3A--XML-Parsing-Error%3A-XML-or-text-declaration-not-at-start-of-entity-tp26152095p26484016.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26251381</id>
	<title>Re: Bio Java installation inquiry</title>
	<published>2009-11-07T22:52:00Z</published>
	<updated>2009-11-07T22:52:00Z</updated>
	<author>
		<name>Andreas Prlic-3</name>
	</author>
	<content type="html">Hi Andy,
&lt;br&gt;&lt;br&gt;At the present the plan is to spend some more time working on the modules
&lt;br&gt;and then make a release (called 3.0) at some point shortly after the
&lt;br&gt;hackaton in Cambridge in January. Early adopters can already now use the
&lt;br&gt;modules via SVN.
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 12:21 PM, andy law (RI) &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andy.law@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Andreas,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When will the mavenised version of biojava be officially released?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Later,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andy
&lt;br&gt;&amp;gt; ________________________________________
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-l-bounces@...&lt;/a&gt; [
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-l-bounces@...&lt;/a&gt;] On Behalf Of Andreas Prlic [
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: 07 November 2009 18:14
&lt;br&gt;&amp;gt; To: Andy Lu
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [Biojava-l] Bio Java installation inquiry
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Andy,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; best thing is to download the jar files from
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://biojava.org/wiki/BioJava:Download&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://biojava.org/wiki/BioJava:Download&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Proably the easiest way to get started is to create a new project in
&lt;br&gt;&amp;gt; eclipse
&lt;br&gt;&amp;gt; and right click on the project-&amp;gt; Properties -&amp;gt; Java build path -&amp;gt; Libraries
&lt;br&gt;&amp;gt; -&amp;gt; Add jars
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Then your project will know how where to find the &amp;nbsp;dependencies and you can
&lt;br&gt;&amp;gt; start writing your own code.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sat, Nov 7, 2009 at 10:06 AM, Andy Lu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andylu0320@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi, I am able to get JMol to run on Eclipse, but I am having a lot of
&lt;br&gt;&amp;gt; &amp;gt; trouble getting biojava to run, I am not sure how to set up all of the
&lt;br&gt;&amp;gt; &amp;gt; class
&lt;br&gt;&amp;gt; &amp;gt; path, etc.
&lt;br&gt;&amp;gt; &amp;gt; I am new to using Eclipse and biojava. Is there a specific step by step
&lt;br&gt;&amp;gt; &amp;gt; instruction online available?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Any help would be greatly appreciated!
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26251381&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio-Java-installation-inquiry-tp26247192p26251381.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26248304</id>
	<title>Re: Bio Java installation inquiry</title>
	<published>2009-11-07T12:21:59Z</published>
	<updated>2009-11-07T12:21:59Z</updated>
	<author>
		<name>Andy Law</name>
	</author>
	<content type="html">Andreas,
&lt;br&gt;&lt;br&gt;When will the mavenised version of biojava be officially released?
&lt;br&gt;&lt;br&gt;Later,
&lt;br&gt;&lt;br&gt;Andy
&lt;br&gt;________________________________________
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248304&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-l-bounces@...&lt;/a&gt; [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248304&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-l-bounces@...&lt;/a&gt;] On Behalf Of Andreas Prlic [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248304&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;]
&lt;br&gt;Sent: 07 November 2009 18:14
&lt;br&gt;To: Andy Lu
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248304&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;biojava-l@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [Biojava-l] Bio Java installation inquiry
&lt;br&gt;&lt;br&gt;Hi Andy,
&lt;br&gt;&lt;br&gt;best thing is to download the jar files from
&lt;br&gt;&lt;a href=&quot;http://biojava.org/wiki/BioJava:Download&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://biojava.org/wiki/BioJava:Download&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;&lt;br&gt;Proably the easiest way to get started is to create a new project in eclipse
&lt;br&gt;and right click on the project-&amp;gt; Properties -&amp;gt; Java build path -&amp;gt; Libraries
&lt;br&gt;-&amp;gt; Add jars
&lt;br&gt;&lt;br&gt;Then your project will know how where to find the &amp;nbsp;dependencies and you can
&lt;br&gt;start writing your own code.
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 10:06 AM, Andy Lu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248304&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andylu0320@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, I am able to get JMol to run on Eclipse, but I am having a lot of
&lt;br&gt;&amp;gt; trouble getting biojava to run, I am not sure how to set up all of the
&lt;br&gt;&amp;gt; class
&lt;br&gt;&amp;gt; path, etc.
&lt;br&gt;&amp;gt; I am new to using Eclipse and biojava. Is there a specific step by step
&lt;br&gt;&amp;gt; instruction online available?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any help would be greatly appreciated!
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248304&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248304&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248304&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio-Java-installation-inquiry-tp26247192p26248304.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247449</id>
	<title>Re: Bio Java installation inquiry</title>
	<published>2009-11-07T10:40:59Z</published>
	<updated>2009-11-07T10:40:59Z</updated>
	<author>
		<name>Andreas Prlic-3</name>
	</author>
	<content type="html">You don;t need to have Jmol in the classpath for running biojava, but if you
&lt;br&gt;do, you can use the jmol/biojava interface contained in the protein
&lt;br&gt;structure modules.
&lt;br&gt;In that case JmolApplet.jar would be sufficient, you don;t need to check out
&lt;br&gt;the Jmol source...
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;On Sat, Nov 7, 2009 at 10:33 AM, Andy Lu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247449&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andylu0320@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; O I see, but don't I also need to have all of the JMol java files set up
&lt;br&gt;&amp;gt; first, or the BioJava jar file contains everything I need?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sat, Nov 7, 2009 at 1:14 PM, Andreas Prlic &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247449&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Andy,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; best thing is to download the jar files from
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://biojava.org/wiki/BioJava:Download&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://biojava.org/wiki/BioJava:Download&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Proably the easiest way to get started is to create a new project in
&lt;br&gt;&amp;gt;&amp;gt; eclipse and right click on the project-&amp;gt; Properties -&amp;gt; Java build path -&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Libraries -&amp;gt; Add jars
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Then your project will know how where to find the &amp;nbsp;dependencies and you
&lt;br&gt;&amp;gt;&amp;gt; can start writing your own code.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sat, Nov 7, 2009 at 10:06 AM, Andy Lu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247449&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andylu0320@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi, I am able to get JMol to run on Eclipse, but I am having a lot of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; trouble getting biojava to run, I am not sure how to set up all of the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; class
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; path, etc.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I am new to using Eclipse and biojava. Is there a specific step by step
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; instruction online available?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Any help would be greatly appreciated!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247449&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Andy Lu
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Biojava-l mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247449&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Biojava-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.open-bio.org/mailman/listinfo/biojava-l&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.open-bio.org/mailman/listinfo/biojava-l&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bio-Java-installation-inquiry-tp26247192p26247449.html" />
</entry>

</feed>
