S_LEN => 14,
S_BEG => 15,
S_END => 16,
- BLOCKCOUNT => 17,
- BLOCKSIZES => 18,
+ BLOCK_COUNT => 17,
+ BLOCK_LENS => 18,
Q_BEGS => 19,
S_BEGS => 20,
};
my %record;
%record = (
- REC_TYPE => "PSL",
- BLOCKSIZES => $psl->{ 'blockSize' },
- SNUMINSERT => $psl->{ 'tNumInsert' },
- Q_END => $psl->{ 'qEnd' },
- SBASEINSERT => $psl->{ 'tBaseInsert' },
- S_END => $psl->{ 'tEnd' },
- QBASEINSERT => $psl->{ 'qBaseInsert' },
- REPMATCHES => $psl->{ 'repMatches' },
- QNUMINSERT => $psl->{ 'qNumInsert' },
- MISMATCHES => $psl->{ 'misMatches' },
- BLOCKCOUNT => $psl->{ 'blockCount' },
- Q_LEN => $psl->{ 'qSize' },
- S_ID => $psl->{ 'tName' },
- STRAND => $psl->{ 'strand' },
- Q_ID => $psl->{ 'qName' },
- MATCHES => $psl->{ 'matches' },
- S_LEN => $psl->{ 'tSize' },
- NCOUNT => $psl->{ 'nCount' },
- Q_BEGS => $psl->{ 'qStarts' },
- S_BEGS => $psl->{ 'tStarts' },
- S_BEG => $psl->{ 'tStart' },
- Q_BEG => $psl->{ 'qStart ' },
+ REC_TYPE => "PSL",
+ BLOCK_LENS => $psl->{ 'blockSize' },
+ SNUMINSERT => $psl->{ 'tNumInsert' },
+ Q_END => $psl->{ 'qEnd' },
+ SBASEINSERT => $psl->{ 'tBaseInsert' },
+ S_END => $psl->{ 'tEnd' },
+ QBASEINSERT => $psl->{ 'qBaseInsert' },
+ REPMATCHES => $psl->{ 'repMatches' },
+ QNUMINSERT => $psl->{ 'qNumInsert' },
+ MISMATCHES => $psl->{ 'misMatches' },
+ BLOCK_COUNT => $psl->{ 'blockCount' },
+ Q_LEN => $psl->{ 'qSize' },
+ S_ID => $psl->{ 'tName' },
+ STRAND => $psl->{ 'strand' },
+ Q_ID => $psl->{ 'qName' },
+ MATCHES => $psl->{ 'matches' },
+ S_LEN => $psl->{ 'tSize' },
+ NCOUNT => $psl->{ 'nCount' },
+ Q_BEGS => $psl->{ 'qStarts' },
+ S_BEGS => $psl->{ 'tStarts' },
+ S_BEG => $psl->{ 'tStart' },
+ Q_BEG => $psl->{ 'qStart ' },
);
$record{ "SCORE" } = $record{ "MATCHES" } + int( $record{ "REPMATCHES" } / 2 ) - $record{ "MISMATCHES" } - $record{ "QNUMINSERT" } - $record{ "SNUMINSERT" };