<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>123Bioinformatics</title>
	<atom:link href="http://123bioinformatics.com/wp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://123bioinformatics.com/wp</link>
	<description>Bioinformatics</description>
	<lastBuildDate>Fri, 17 Feb 2012 21:50:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dawn of $1000 Human genome !</title>
		<link>http://123bioinformatics.com/wp/?p=755</link>
		<comments>http://123bioinformatics.com/wp/?p=755#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:47:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://123bioinformatics.com/wp/?p=755</guid>
		<description><![CDATA[Ion Torrent DNA sequencing platform and chips announced by Life Technologies promises to sequence human genome in matter of hours at the cost of $1000!! Incredibly exciting !! This $1000 includes the template preparation, amplification, and sequencing as well as the cost of the chips. Price of the whole system including a standalone server will cost [...]]]></description>
			<content:encoded><![CDATA[<div id="fb-root"></div>
<p><script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script></p>
<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>
<p>Ion Torrent DNA sequencing platform and chips announced by Life Technologies promises to sequence human genome in matter of hours at the cost of $1000!! Incredibly</p>
<p>exciting !! This $1000 includes the template preparation, amplification, and sequencing as well as the cost of the chips. Price of the whole system including a standalone server will cost you ~$244,000.</p>
<p>The Best thing to happen is: This may make other companies to come up with cheaper and faster technologies ! lets see who is coming next !!</p>
<p>May be I should think about decoding me !!</p>
<p>&nbsp;<br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-8787553253077807";
/* 1000USDGENOME_2 */
google_ad_slot = "1560189671";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://123bioinformatics.com/wp/?feed=rss2&#038;p=755</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AWK one-liners for Bioinformatics</title>
		<link>http://123bioinformatics.com/wp/?p=751</link>
		<comments>http://123bioinformatics.com/wp/?p=751#comments</comments>
		<pubDate>Tue, 24 Jan 2012 11:14:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://123bioinformatics.com/wp/?p=751</guid>
		<description><![CDATA[Adding a column in a file: cat filename 4 4 3 1 8 To get the Sum do, awk ‘{ for (i = 1; i &#60;= NF; i++) s = s+$i }; END { print s+0 }’ filename It prints the sum of all fields. You need not initialize variable s. to 0. It was not necessary as variables come [...]]]></description>
			<content:encoded><![CDATA[<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>
<p><strong>Adding a column in a file:</strong></p>
<p>cat filename 4 4 3 1 8</p>
<p>To get the Sum do,</p>
<p>awk ‘{ for (i = 1; i &lt;= NF; i++) s = s+$i }; END { print s+0 }’ filename</p>
<p>It prints the sum of all fields. You need not initialize variable s. to 0.</p>
<p>It was not necessary as variables come into existence dynamically. Also notice how it calls .print s+0. and not just print s.</p>
<p><strong>Double-space a file:</strong></p>
<p><strong></strong>awk ’1; { print “” }’ filename OR awk ’1 { print } { print “” }’filename</p>
<p>OR</p>
<p>awk ‘{ print } { print “” }’ filename</p>
<p>The first print statement with no arguments is equivalent to “print $0″, where $0 is a variable holding the entire line. The second print statement prints nothing. awk ‘NF { print $0 “\n” }’ filename This one liner says: “If there are any number of fields, print the whole line followed by newline.”</p>
<p>&nbsp;</p>
<p>awk ‘NF &gt; 4′ filename</p>
<p>This one-liner omits the action statement. A missing action statement is equivalent to ‘{ print }’.<strong></strong></p>
<p><strong>Print every line where the value of the last field is greater than 4.</strong></p>
<p>awk ‘$NF &gt; 4′ filename</p>
<p>This one-liner is similar to above. It references the last field by NF variable. If it’s greater than 4, it prints it out.</p>
<p><strong>Print the maximum number of fields on any input line.</strong><strong></strong></p>
<p>awk ‘{ if (NF &gt; max) max = NF } END { print max }’ filename<strong></strong></p>
<p><strong>Print Random Numbers.</strong><strong></strong></p>
<p>awk ’BEGIN { for (i = 1; i &lt;= 7; i++) print int(101 * rand()) }’</p>
<p>This program prints 7 random numbers from 0 to 100, inclusive.</p>
<p><strong>Print a sorted list</strong><strong></strong></p>
<p>awk ‘BEGIN { FS = “:” } { print $1 | “sort” }’ /etc/passwd</p>
<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-8787553253077807";
/* AWK */
google_ad_slot = "4732397113";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>This program prints a sorted list of the login names of all users.</p>
<p><strong>Print the even-numbered lines in the file.</strong></p>
<p><strong></strong><strong></strong>awk ‘NR % 2 == 0′ filename</p>
<p><strong>Insert 5 blank spaces at beginning of each line.</strong><strong></strong></p>
<p><strong>awk ‘{ sub(/^/, “ “); print }’ filename</strong></p>
<p>This one-liner substitutes the zero-length beginning of line anchor “^” with five empty spaces.</p>
<p><strong>Align all text flush right on a 79-column width.</strong><strong></strong></p>
<p><strong>awk ‘{ printf “%79s\n”, $0 }’ filename</strong></p>
<p>This one-liner asks printf() to print the string in $0 variable and left pad it with spaces until the total length is 79 chars. // –&gt;</p>
<pre><strong> Remove duplicate, consecutive lines (emulates "uniq")</strong></pre>
<pre> awk 'a !~ $0; {a=$0}'</pre>
<pre><strong> Delete ALL blank lines from a file (same as "grep '.' ")</strong></pre>
<pre> awk NF</pre>
<pre> awk '/./'</pre>
<pre></pre>
<p><strong>Substitute “foo” with “bar” only on lines that do not contain “baz”.</strong></p>
<p><strong></strong><strong>awk ‘!/baz/ { gsub(/foo/, “bar”) }; { print }’ filename</strong><strong></strong></p>
<p><strong></strong><strong>Print the fields in reverse order on every line.</strong></p>
<p><strong></strong><strong></strong><strong>awk ‘{ for (i=NF; i&gt;0; i–) printf(“%s “, $i); printf (“\n”) }’ filename</strong></p>
<p><strong></strong>Awk sets the NF variable to number of fields found on that line.This one-liner loops in reverse order starting from NF to 1 and outputs the fields one by one. It starts with field $NF, then $(NF-1), …, $1. After that it prints a newline character.</p>
<p><strong></strong><strong></strong><strong>Print the first two fields in reverse order on each line.</strong></p>
<p><strong></strong><strong>awk ‘{ print $2, $1 }’ filename</strong></p>
<p>This one liner is obvious. It reverses the order of fields $1 and $2.<strong></strong><strong></strong><strong></strong></p>
<p><strong>Join a line ending with a backslash with the next line</strong><strong>.</strong><strong></strong><strong></strong></p>
<p><strong>awk ‘/\\$/ { sub(/\\$/,”&#8221;); getline t; print $0 t; next }; 1′ filename</strong></p>
<p><strong></strong><strong></strong><strong></strong><strong>Swap first field with second on every line.</strong><strong></strong></p>
<p><strong>awk ‘{ temp = $1; $1 = $2; $2 = tem; print }’ filename</strong><strong></strong></p>
<p>This one-liner uses a temporary variable called “tem”. It assigns the first field $1 to “tem”, then it assigns the second field to the first field and finally it assigns “tem” to $2. This procedure swaps the first two fields on every line.</p>
<p><strong></strong><strong>Delete the second field on each line.</strong><strong></strong></p>
<p><strong>awk ‘{ $2 = “”; print }’ filename</strong></p>
<p>This one liner just assigns empty string to the second field. It’s gone.<strong></strong><strong></strong></p>
<p><strong>Remove duplicate, </strong><strong>consecutive lines</strong><strong> (emulate “uniq”)</strong></p>
<p><strong></strong><strong>awk ‘a !~ $0; { a = $0 }’ filename</strong><strong></strong><strong></strong></p>
<p><strong>Print the first 10 lines of a file (emulates “head -10?).</strong></p>
<pre><strong>awk 'NR &lt; 11' filename</strong></pre>
<p>OR</p>
<pre><strong>awk '1; NR == 10 { exit }' filename</strong></pre>
<p><strong>Print the last 2 lines of a file (emulates “tail -2?).</strong></p>
<pre><strong>awk '{ y=x "\n" $0; x=$0 }; END { print y }' filename</strong></pre>
<p><strong>Print the last line of a file (emulates “tail -1?).</strong></p>
<pre><strong>awk '{ rec=$0 } END{ print rec }' filename</strong></pre>
<p><strong>Print only the lines that match a regular expression “/regex/” (emulates “grep”).</strong></p>
<pre><strong>awk '/regex/' filename</strong></pre>
<pre><strong> </strong></pre>
<p><strong>Print only the lines that do not match a regular expression “/regex/” (emulates “grep -v”).</strong></p>
<pre><strong>awk '!/regex/' filename</strong></pre>
<p><strong>Print the line immediately before a line that matches “/regex/” (but not the line that matches itself).</strong></p>
<pre><strong>awk '/regex/ { print x }; { x=$0 }' filename</strong></pre>
<pre><strong> </strong></pre>
<p>This one-liner always saves the current line in the variable “x”. When it reads in the next line, the previous line is still available in the “x” variable. If that line matches “/regex/”, it prints out the variable x, and as a result, the previous line gets printed.</p>
<p><strong>Print the line immediately after a line that matches “/regex/” (but not the line that matches </strong><strong>itself).</strong><strong></strong><strong></strong></p>
<p><strong>awk ‘/regex/ { getline; print }’ filename</strong></p>
<p><strong></strong><strong>Print lines that match any of “AAA” or “BBB”, or “CCC”.</strong><strong></strong><strong></strong></p>
<p><strong>awk ‘/AAA|BBB|CCC/’ filename</strong><strong></strong></p>
<p><strong>Print lines that contain “AAA” and “BBB”, and “CCC” in this order.</strong></p>
<p><strong>awk ‘/AAA.*BBB.*CCC/’ filename</strong></p>
<p><strong></strong><strong>Print a section of file from regular expression to end of file.</strong><strong></strong><strong></strong></p>
<p><strong>awk ‘/regex/,0′ filename</strong></p>
<p>This looks for the line that is starting with the “/regex/” and prints from that line till EOF</p>
<p><strong>Print lines 8 to 12 (inclusive).</strong></p>
<p><strong>awk ‘NR==8,NR==12′ filename</strong><strong></strong><strong></strong></p>
<p><strong>Print line number 52.</strong> <strong>awk ‘NR==52′ filename</strong> Quit after line 52<strong>awk ‘NR==52 { print; exit }’ filename</strong></p>
<p><strong></strong><strong>Print section of a file between two regular expressions (inclusive).</strong></p>
<p><strong></strong><strong>awk ‘/Iowa/,/Montana/’ filename</strong><strong></strong></p>
<p><strong>Substitute (find and replace) “foo” with “bar” on each line.</strong><strong></strong></p>
<p><strong>awk ‘{ sub(/black/,”red”); print }’ filename</strong></p>
<p>It uses the sub() function to replace “black” with “red”. Note that it replaces just the first match. OR To replace all “black”s with “red”s use the gsub() function, <strong></strong><strong>awk ‘{ gsub(/black/,”red”); print }’ filename</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://123bioinformatics.com/wp/?feed=rss2&#038;p=751</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Perl ?</title>
		<link>http://123bioinformatics.com/wp/?p=745</link>
		<comments>http://123bioinformatics.com/wp/?p=745#comments</comments>
		<pubDate>Tue, 24 Jan 2012 10:53:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://123bioinformatics.com/wp/?p=745</guid>
		<description><![CDATA[Perl: * Perl is a stable, cross platform programming language. * Perl stands for Practical Extraction and Report Language. * It is used for mission critical projects in the public and private sectors. * Perl is Open Source software, licensed under its Artistic License or the GNU General Public License (GPL). * Perl was created [...]]]></description>
			<content:encoded><![CDATA[<p>Perl:</p>
<p>* Perl is a stable, cross platform programming language.<br />
* Perl stands for Practical Extraction and Report Language.<br />
* It is used for mission critical projects in the public and private<br />
sectors.<br />
* Perl is Open Source software, licensed under its Artistic</p>
<div id=":bb">License or the GNU General Public License (GPL).<br />
* Perl was created by Larry Wall.<br />
* Perl 1.0 was released to usenet&#8217;s alt.comp.sources in 1987<br />
* PC Magazine named Perl a finalist for its 1998 Technical<br />
Excellence Award in the Development Tool category.<br />
* Perl is listed in the Oxford English Dictionary.</p>
<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-8787553253077807";
/* WhatisPERL */
google_ad_slot = "4590687608";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Supported Operating Systems:</p>
<p>* Unix systems<br />
* Macintosh &#8211; (OS 7-9 and X) see The MacPerl Pages.<br />
* Windows &#8211; see ActiveState Tools Corp.<br />
* VMS<br />
* And many more&#8230;</p>
<p>Best Features Of Perl :</p>
<p>* Perl takes the best features from other languages, such as C, awk,<br />
sed, sh, and BASIC, among others.<br />
* Perls database integration interface supports third-party databases including Oracle, Sybase, Postgres MySQL and others.<br />
* Perl works with HTML, XML, and other mark-up languages.<br />
* Perl supports Unicode.<br />
* Perl is Y2K compliant.<br />
* Perl supports both procedural and object-oriented programming.<br />
* Perl interfaces with external C/C++ libraries through XS or SWIG.<br />
* Perl is extensible. There are over 500 third party modules available<br />
from the Comprehensive Perl Archive Network.<br />
* The Perl interpreter can be embedded into<br />
other systems.</p>
<p>PERL and the Web</p>
<p>* Perl is the most popular web programming language due to its text<br />
manipulation capabilities and rapid development cycle.<br />
* Perl is widely known as &#8221; the duct-tape of the Internet.<br />
* Perl&#8217;s CGI.pm module, part of Perl&#8217;s standard distribution, makes<br />
handling HTML forms simple.<br />
* Perl can handle encrypted Web data, including e-commerce transactions.<br />
* Perl can be embedded into web servers to speed up processing by as<br />
much as 2000%.<br />
* mod_perl allows the Apache web server to embed a Perl interpreter.<br />
* Perl&#8217;s DBI package makes web-database integration easy.</p></div>
<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>
]]></content:encoded>
			<wfw:commentRss>http://123bioinformatics.com/wp/?feed=rss2&#038;p=745</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python PIP package</title>
		<link>http://123bioinformatics.com/wp/?p=696</link>
		<comments>http://123bioinformatics.com/wp/?p=696#comments</comments>
		<pubDate>Mon, 14 Nov 2011 09:39:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://123bioinformatics.com/?p=694</guid>
		<description><![CDATA[sudo apt-get install python-pip pip is a tool for installing and managing Python packages, Example: sudo pip install &#8220;numpy&#62;1.4&#8243;]]></description>
			<content:encoded><![CDATA[<p>sudo apt-get install python-pip</p>
<p><span><cite>pip</cite> is a tool for installing and managing Python packages,</span></p>
<p>Example:</p>
<p>sudo pip install &#8220;numpy&gt;1.4&#8243;</p>
]]></content:encoded>
			<wfw:commentRss>http://123bioinformatics.com/wp/?feed=rss2&#038;p=696</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bioinformatics Definition / Bioinformatics Definitions / What is Bioinformatics ?</title>
		<link>http://123bioinformatics.com/wp/?p=75</link>
		<comments>http://123bioinformatics.com/wp/?p=75#comments</comments>
		<pubDate>Thu, 20 Nov 2008 14:05:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[definition]]></category>

		<guid isPermaLink="false">http://123bioinformatics.com/?p=75</guid>
		<description><![CDATA[Bioinformatics is a tool to solve the Biological problems based on existing data. Bioinformatics is a method to solve the Biological outcomes based on existing experimental results. Bioinformatics = Biology + Informatics + Statistics + (Bio-Chemistry + Bio- Physics). Bioinformatics creates the way for the Biologists to store all the data. Bioinformatics makes some lab [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Bioinformatics</strong> is a tool to solve the Biological problems based on existing data.</p>
<p><strong>Bioinformatics</strong> is a method to solve the Biological outcomes based on existing experimental results.</p>
<p><strong>Bioinformatics </strong>= Biology + Informatics + Statistics + (Bio-Chemistry + Bio- Physics).</p>
<p><strong>Bioinformatics</strong> creates the way for the Biologists to store all the data.</p>
<p><strong>Bioinformatics</strong> makes some lab experiments easy by predicting the outcome of the lab experiment.</p>
<p>Somtimes <strong>Bioinformatics</strong> shows the initial way to start the lab experiment from existing results.</p>
<p><strong>Bioinformatics</strong> helps the researchers to get an idea about any lab experiments before they start.</p>
<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>
]]></content:encoded>
			<wfw:commentRss>http://123bioinformatics.com/wp/?feed=rss2&#038;p=75</wfw:commentRss>
		<slash:comments>377</slash:comments>
		</item>
	</channel>
</rss>

