bp = {}
bp[:REC_TYPE] = 'SAM'
- bp[:Q_ID] = sam[:QNAME]
- bp[:STRAND] = sam[:FLAG].revcomp? ? '-' : '+'
- bp[:S_ID] = sam[:RNAME]
- bp[:S_BEG] = sam[:POS]
- bp[:MAPQ] = sam[:MAPQ]
- bp[:CIGAR] = sam[:CIGAR]
+ bp[:Q_ID] = sam[:QNAME]
+ bp[:STRAND] = sam[:FLAG].revcomp? ? '-' : '+'
+ bp[:S_ID] = sam[:RNAME]
+ bp[:S_BEG] = sam[:POS]
+ bp[:MAPQ] = sam[:MAPQ]
+ bp[:CIGAR] = sam[:CIGAR].to_s
unless sam[:RNEXT] == '*'
bp[:Q_ID2] = sam[:RNEXT]
bp
end
- # Create align descriptors according to the KISS format description:
+ # Class method to convert a Biopiece record
+ # into a SAM entry.
+ def self.to_sam(bp)
+ "FISK"
+ end
+
+ # Create alignment descriptors according to the KISS
+ # format description:
# http://code.google.com/p/biopieces/wiki/KissFormat
def self.align_descriptors(sam)
offset = 0