kweitemier / polymorphic_read_counter_bwapileup Goto Github PK
View Code? Open in Web Editor NEWCalculates the proportion of reads at a DNA sequence position that differ from the majority.
License: GNU General Public License v3.0
Calculates the proportion of reads at a DNA sequence position that differ from the majority.
License: GNU General Public License v3.0
Written by Kevin Weitemier, copyright(c) 2011-2013 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. A copy of this license is distributed with this software and is available at <http://www.gnu.org/licenses/>. Great effort has been taken to make this software perform its said task. However, this software comes with ABSOLUTELY NO WARRANTY, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Purpose: Calculates the proportion of reads at a position that differ from the majority. Syntax: polymorphic_read_counter_bwaPileup.pl [filename] [filename] must be a file in samtools mpileup format. Output is tab-delimited file with: Name, pileup position, reference base, proportion of non-consensus reads, number of reads, consensus base, differing bases (may be blank), their qual scores (may be blank), all bases, all qual scores. Version history: version 0.0, 17 Feb 2011 version 0.01 23 Feb 2011 - made it slightly faster, maybe? version 1.00b 03 Mar 2011 - Added ability to handle lines where the consensus differs from the reference. version 1.01b 09 Mar 2011 - Fixed a bug when the sequence line contains only Ns. version 2.00b 11 Apr 2011 - Reduced memory use, added output fields, fixed bug related to ^$. version 3.00b 14 Apr 2011 - Added section displaying the differing reads and their qual scores. version 3.01b 15 Apr 2011 - Explicitly undefined variables, which maybe helps memory usage. version 3.02b 18 Apr 2011 - Prints a shortened but otherwise unmodified reads line. version 3.03b 29 Oct 2013 - Modified to work with mpileup output
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.