cowboyrocks has asked for the wisdom of the Perl Monks concerning the following question:
My input file looks like this:-if($_ =~ /Sbjct:\s*(\d+)\D+(\d+)*$/ .. /\n\n\n\AQuery\=/) { print "$_\n" }
I want the output like this:-Query= 30 3'_UTR BP;A;C;G;T;OTHER AGGCATAAACCACATCCAGCCACCTCCTTCTGATCAGCAGCAAAGCTGACGTTTTGATCTCCATCTGTCT GATTCTTGTGTCTACTTCTCAGTTTACAACTCCAGTGGGAAAGAAAGAGCTTTATTTACAGACCCATAAA AATCCCATCAGTGTCGTCCCCTGCTGAGAGGCCATGTGAGACCATATGGAAAAACAACAGCCATAATGGC AGCATGGCAGTGGAAGGGTTTGTCTTGTGCCCAGGCCTTGCGGTCATGCAAGTTTCTTGTGGATCCTGTT (633 letters) Sco +re E Sequences producing significant alignments: (Bi +ts) Value gi|51511750|ref|NC_000021.7|NC_000021 Homo sapiens chromosome ... 124 +3 0E0 >gi|51511750|ref|NC_000021.7|NC_000021 Homo sapiens chromosome 21, ref +erence assembly, complete sequence Length = 46944323 Score = 1243 bits (629), Expect = 0E0 Identities = 632/633 (99%) Strand = Plus / Minus Query: 1 AGGCATAAACCACATCCAGCCACCTCCTTCTGATCAGCAGCAAAGCTGACGTTT +TGATCT 60 |||||||||||||||||||||||||||||||||||||||||||||||||||||| +|||||| Sbjct: 38348818 AGGCATAAACCACATCCAGCCACCTCCTTCTGATCAGCAGCAAAGCTGACGTTT +TGATCT 38348759 Query: 61 CCATCTGTCTGATTCTTGTGTCTACTTCTCAGTTTACAACTCCAGTGGGAAAGA +AAGAGC 120 |||||||||||||||||||||||||||||||||||||||||||||||||||||| +|||||| Sbjct: 38348758 CCATCTGTCTGATTCTTGTGTCTACTTCTCAGTTTACAACTCCAGTGGGAAAGA +AAGAGC 38348699 Query: 121 TTTATTTACAGACCCATAAAAATCCCATCAGTGTCGTCCCCTGCTGAGAGGCCA +TGTGAG 180 |||||||||||||||||||||||||||||||||||||||||||||||||||||| +|||||| Sbjct: 38348698 TTTATTTACAGACCCATAAAAATCCCATCAGTGTCGTCCCCTGCTGAGAGGCCA +TGTGAG 38348639 Query= 72 3'_UTR BP;A;C;G;T;OTHER CAAGAAACTATATAGGTATACACTTACGACTTCACAAAACCTATACTTAATATAGTAAATCTAAGTAAAC ATGTATTACTCAAAGTAATATATTTAGAATTATGTATTAGTATAAGATCAGAATTGAATTTAAGTTGTTG GTGACATCTGCATCATTTCATAGGATTAGAACTTACTCAAAATAATGTAAATCTTTAAAAATATAAATTA GAATGACAAGTGGGAATCATAAATTAAACGTTAATGGTTTCTTATGCTCTTTTTAAATATAGAAATATCA (897 letters) Sco +re E Sequences producing significant alignments: (Bi +ts) Value gi|89161216|ref|NC_000009.10|NC_000009 Homo sapiens chromosome... 173 +3 0E0 >gi|89161216|ref|NC_000009.10|NC_000009 Homo sapiens chromosome 9, ref +erence assembly, complete sequence Length = 140273252 Score = 1733 bits (877), Expect = 0E0 Identities = 892/897 (99%), Gaps = 1/897 (0%) Strand = Plus / Minus Query: 1 CAAGAAACTATATAGGTATACACTTACGACTTCACAAAACCTATACTTAATATA +GTAAAT 60 |||||||||||||||||||||||||||||||||||||||||||||||||||||| +|||||| Sbjct: 94217254 CAAGAAACTATATAGGTATACACTTACGACTTCACAAAACCTATACTTAATATA +GTAAAT 94217195 Query: 61 CTAAGTAAACATGTATTACTCAAAGTAATATATTTAGAATTATGTATTAGTATA +AGATCA 120 |||||||||||||||||||||||||||||||||||||||||||||||||||||| +|||||| Sbjct: 94217194 CTAAGTAAACATGTATTACTCAAAGTAATATATTTAGAATTATGTATTAGTATA +AGATCA 94217135 Query: 121 GAATTGAATTTAAGTTGTTGGTGACATCTGCATCATTTCATAGGATTAGAACTT +ACTCAA 180 |||||||||||||||||||||||||||||||||||||||||||||||||||||| +|||||| Sbjct: 94217134 GAATTGAATTTAAGTTGTTGGTGACATCTGCATCATTTCATAGGATTAGAACTT +ACTCAA 94217075 Query: 181 AATAATGTAAATCTTTAAAAATATAAATTAGAATGACAAGTGGGAATCATAAAT +TAAACG 240 |||||||||||||||||||||||||||||||||||||||||||||||||||||| +|||||| Sbjct: 94217074 AATAATGTAAATCTTTAAAAATATAAATTAGAATGACAAGTGGGAATCATAAAT +TAAACG 94217015 Query= 113 3'_UTR BP;A;C;G;T;OTHER TATTTTCTTATGTGGGTCTTATGCTTCCATTAACAAATGCTCTGTCTTCAATGATCAAATTTTGAGCAAA GAAACTTGTGCTTTACCAAGGGGAATTACTGAAAAAGGTGATTACTCCTGAAGTGAGTTTTACACGAACT GAAATGAGCATGCATTTTCTTGTATGATAGTGACTAGCACTAGACATGTCATGGTCCTCATGGTGCATAT AAATATATTTAACTTAACCCAGATTTTATTTATATCTTTATTCACCTTTTCTTCAAAATCGATATGGTGG CTGCAAAACTAGAATTGTTGCATCCCTCAATTGAATGAGGGCCATATCCCTGTGGTATTCCTTTCCTGCT TTGGGGCTTTAGAATTCTAATTGTCAGTGATTTTGTATATGAAAACAAGTTCCAAATCCACAGCTTTTAC
Thanks in advance cowboySbjct: 38348698 TTTATTTACAGACCCATAAAAATCCCATCAGTGTCGTCCCCTGCTGAGAGGCCA +TGTGAG 38348639 Sbjct: 94217074 AATAATGTAAATCTTTAAAAATATAAATTAGAATGACAAGTGGGAATCATAAAT +TAAACG 94217015
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Parsing a file
by jwkrahn (Abbot) on Apr 16, 2009 at 06:52 UTC | |
|
Re: Parsing a file
by Anonymous Monk on Apr 16, 2009 at 06:26 UTC | |
|
Re: Parsing a file
by citromatik (Curate) on Apr 16, 2009 at 06:40 UTC | |
|
Re: Parsing a file
by 1Nf3 (Pilgrim) on Apr 16, 2009 at 06:31 UTC | |
by cowboyrocks (Novice) on Apr 16, 2009 at 06:51 UTC | |
by 1Nf3 (Pilgrim) on Apr 16, 2009 at 07:15 UTC | |
|
Re: Parsing a file
by Anonymous Monk on Apr 16, 2009 at 06:23 UTC |