The program will do the following:
1. Input a file: .AB1 format
2. Parse the files so the data can be manipulated. [login to view URL]
3. At base #171 in the attached file, there are two high peaks, rather than one. (You can view this visually on the attached picture.) The double peak is a duplication of the previous peak. The program should scan the file, identify double peaks, and then clean them from the file. It should also identify where these double peaks start and end in the file. They will never be at the same spot in the file. (In the attached file, they end at base #257.
4. The program will save a clean file with "-cleaned" appended to the end of the original filename.
The right freelancer will get additional work along these same lines, cleaning up other types of errors in the file.
I would note there are likely existing free software dependencies that could be utilized to read trace files (.AB1).
It may be possible to parse the double peaks after conversion to FASTQ format. That would be preferable if it is possible.
NOTE: A double peak does not always mean that one of the peaks needs to be removed. It only should be removed if there is a repeating pattern that goes on for more than one base.
The final task for this project is to join two cleaned files into a single file known as a contig. Examples for testing are the FF94 files. One is a "forward" file and one is a "reverse" file. The reverse file will need to have the reverse-complement taken in order to get the two files to line up. There are sofware packages that can automate this, such as CAP3. http://seq.cs.iastate.edu/cap3.html or EMBOSS.
13 pekerja bebas membida secara purata $120 untuk pekerjaan ini
I am a full time developer and have high skills in python so I can complete this project. My price and time is negotiable. Let's discuss details via chat. I'll provide best service.
Hi! I am very familiar with python, I have experience in open ab1 files and have 5years of experience in python develop. I can do your project. please discuss your project. Thanks!
Hello. I have demonstrated experience on Python, Algorithm at my company last year. I already have read your post carefully. I am sure, I can do this job successfully. Best Regards. Zhang