neversaint has asked for the wisdom of the Perl Monks concerning the following question:
What I want to do is to assemble the reads in %readrepo based on the order given by @readstoconcatenatemy $k =25; my %readrepo =( "readA" => "GCTGAGGCAGGAGAATTGCTTGAACCTGGGAGGCA", "readB" => "TACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAAC", "readC" => "GCTGAGGCAGGAGAATTGCTTGAACTTAGGGGATG", "readD" => "TACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAAC", ); # This array is already ordered # It says the first(_1) 25 bases of readA overlap with second(_2)part +of readB, etc. my @readstoconcate = ( "readA_1", "readB_2", "readC_1", "readD_2");
Yielding the final long stretch of sequencereadA GCTGAGGCAGGAGAATTGCTTGAACCTGGGAGGCA readB TACTCAGGAGGCTGAGGCAGGAGAATTGCTTGAAC readC GCTGAGGCAGGAGAATTGCTTGAACTTAGGGGATG readD TACTCGGGAGGCTGAGGCAGGAGAATTGCTTGAAC
How should one go about it?TACTC(A,G)GGAGGAGAATTGCTTGAACCTGGGAGGCA(T,C)T(A,G)GG(A,G)G(A,G)(T,C)(A +,G)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Mustering Reads
by Corion (Patriarch) on Nov 01, 2010 at 10:14 UTC | |
|
Re: Mustering Reads
by BrowserUk (Patriarch) on Nov 01, 2010 at 11:12 UTC | |
by neversaint (Deacon) on Nov 02, 2010 at 07:30 UTC | |
by BrowserUk (Patriarch) on Nov 02, 2010 at 08:17 UTC | |
by BrowserUk (Patriarch) on Nov 02, 2010 at 14:34 UTC | |
|
Re: Mustering Reads
by JavaFan (Canon) on Nov 01, 2010 at 12:16 UTC | |
|
Re: Mustering Reads (definition?)
by LanX (Saint) on Nov 01, 2010 at 11:11 UTC |