Open starnight0 opened 8 years ago
It seems you forget to delete the qual when you delete a base pair at error correcting, which make read length and qual length different. For example:
after error correcting ATGAGCCCATGTGCAGTCAACGCCAATGACGCCATTGCATCGAGCGCAAAAGAATCGGTGAACTGTTTTCTTCAACTGGTTTATTGAATCGAACTGTCAGAAAGAACTAACGTTACTGGTCATCCGAAAACCCATGCAACCGGTTCCTGACTCGTGAACGAGTCATTATCTGGCTCGGCTCGGTGTTCATGTCTCTCTTCACAGCAGTTCAGTCAGCACGCCAGTCTCGCTTGATTCGCTCTATGATGT + DDDDDIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIHHIIIIIIIIIIIIIIIIIIHIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIHGIIIIIHEHIIIHIIIIIIIHHIIIIIIEHHHIIIHIIHIHIIIHIIIIGHIHFGHIIIIIHIIIIIIIIIIIIHIIGGHIDHHHHHH6G@=BFH.BCCBHHCGHHHI@A?@8G.FE.@H.6.-C,-,8F8@---@?@HE@HHHCEHHHHHHHHH [chenz11@khan default]$ sed -ne"/^@CRATOS:376:HC2NCBCXX:1:1101:3388:2482\/1/=" preprocess.fq 12441
pre error correcting @CRATOS:376:HC2NCBCXX:1:1101:3388:2482/1 ATGAGCCCATGTGCAGTCAACGCCAATGACGCCATTGCATCGAGCGCAAAAGAATCGGTGAACTGTTTTCTTCAACTGGTTTATTGAATCGAACTGTCAGAAAGAACTAACGTTACTGGTCATCCGAGAACCGATGCAACCGGTTCTTGACTCGTGAACGAGTCATTATCTGGCTCGGCTCGGTGTTCATCTCTCTCTTCACAGCAGTTCAGTCAGCACGCCCAGTCTCGCTTGATTCGCTCAATGATGT + DDDDDIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIHHIIIIIIIIIIIIIIIIIIHIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIHGIIIIIHEHIIIHIIIIIIIHHIIIIIIEHHHIIIHIIHIHIIIHIIIIGHIHFGHIIIIIHIIIIIIIIIIIIHIIGGHIDHHHHHH6G@=BFH.BCCBHHCGHHHI@A?@8G.FE.@H.6.-C,-,8F8@---@?@HE@HHHCEHHHHHHHHH
Zelin
It seems you forget to delete the qual when you delete a base pair at error correcting, which make read length and qual length different. For example:
after error correcting ATGAGCCCATGTGCAGTCAACGCCAATGACGCCATTGCATCGAGCGCAAAAGAATCGGTGAACTGTTTTCTTCAACTGGTTTATTGAATCGAACTGTCAGAAAGAACTAACGTTACTGGTCATCCGAAAACCCATGCAACCGGTTCCTGACTCGTGAACGAGTCATTATCTGGCTCGGCTCGGTGTTCATGTCTCTCTTCACAGCAGTTCAGTCAGCACGCCAGTCTCGCTTGATTCGCTCTATGATGT + DDDDDIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIHHIIIIIIIIIIIIIIIIIIHIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIHGIIIIIHEHIIIHIIIIIIIHHIIIIIIEHHHIIIHIIHIHIIIHIIIIGHIHFGHIIIIIHIIIIIIIIIIIIHIIGGHIDHHHHHH6G@=BFH.BCCBHHCGHHHI@A?@8G.FE.@H.6.-C,-,8F8@---@?@HE@HHHCEHHHHHHHHH [chenz11@khan default]$ sed -ne"/^@CRATOS:376:HC2NCBCXX:1:1101:3388:2482\/1/=" preprocess.fq 12441
pre error correcting @CRATOS:376:HC2NCBCXX:1:1101:3388:2482/1 ATGAGCCCATGTGCAGTCAACGCCAATGACGCCATTGCATCGAGCGCAAAAGAATCGGTGAACTGTTTTCTTCAACTGGTTTATTGAATCGAACTGTCAGAAAGAACTAACGTTACTGGTCATCCGAGAACCGATGCAACCGGTTCTTGACTCGTGAACGAGTCATTATCTGGCTCGGCTCGGTGTTCATCTCTCTCTTCACAGCAGTTCAGTCAGCACGCCCAGTCTCGCTTGATTCGCTCAATGATGT + DDDDDIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIHHIIIIIIIIIIIIIIIIIIHIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIHGIIIIIHEHIIIHIIIIIIIHHIIIIIIEHHHIIIHIIHIHIIIHIIIIGHIHFGHIIIIIHIIIIIIIIIIIIHIIGGHIDHHHHHH6G@=BFH.BCCBHHCGHHHI@A?@8G.FE.@H.6.-C,-,8F8@---@?@HE@HHHCEHHHHHHHHH
Zelin