absee 1.0
absee has underwent a lot of structural changes.
First, it only retrieves the information you want instead of returning all traces and called bases.
Second, it’s a class now, so you can hold onto multiple sequencing data.
Third, it now has quality scores.
%irb >> require ‘absee’ => true >> my_variable = ABSee.new() => #<ABSee:0x000001008599d0> >> my_variable.read("/Users/Jenny/Desktop/my_sequence.ab1") => nil >> my_variable.get_calledSequence()
Class Methods
- read(file_location)
- returns nil
- get_traceA()
- returns an array with the trace data for adenine
- get_traceG()
- returns an array with the trace data for guanine
- get_traceC()
- returns an array with the trace data for cytosine
- get_traceT()
- returns an array with the trace data for thymine
- get_calledSequence()
- returns an array with the Basecalled sequence
- get_qualityScores()
- returns an array with the Basecalled quality scores
- get_peakIndexes()
- returns an array with indexes of the called sequence in the trace
I’ve written something similar, but more generic support for ABIF files including the new encrypted files… just have a look https://github.com/545ch4/ABIF
sweet!