Commit e09748b
fix(stitch): use sjdb_score in place of motif_score on annotated junctions
STAR's Transcript_alignScore.cpp adds either sjdbScore (annotated) or
motifScore (unannotated) to the alignment score, not both. rustar was
adding both on annotated junctions, over-crediting the score by
motif_score per junction.
Currently invisible because #27 keeps is_annotated false in practice;
becomes the dominant remaining AS divergence on annotated splices as
soon as #27 lands.
Fixes #50
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 70be24d commit e09748b
1 file changed
Lines changed: 37 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1313 | 1313 | | |
1314 | 1314 | | |
1315 | 1315 | | |
1316 | | - | |
1317 | 1316 | | |
1318 | 1317 | | |
| 1318 | + | |
| 1319 | + | |
1319 | 1320 | | |
1320 | 1321 | | |
1321 | 1322 | | |
| |||
3430 | 3431 | | |
3431 | 3432 | | |
3432 | 3433 | | |
| 3434 | + | |
| 3435 | + | |
| 3436 | + | |
| 3437 | + | |
| 3438 | + | |
| 3439 | + | |
| 3440 | + | |
| 3441 | + | |
| 3442 | + | |
| 3443 | + | |
| 3444 | + | |
| 3445 | + | |
| 3446 | + | |
| 3447 | + | |
| 3448 | + | |
| 3449 | + | |
| 3450 | + | |
| 3451 | + | |
| 3452 | + | |
| 3453 | + | |
| 3454 | + | |
| 3455 | + | |
| 3456 | + | |
| 3457 | + | |
| 3458 | + | |
| 3459 | + | |
| 3460 | + | |
| 3461 | + | |
| 3462 | + | |
| 3463 | + | |
| 3464 | + | |
| 3465 | + | |
| 3466 | + | |
| 3467 | + | |
| 3468 | + | |
3433 | 3469 | | |
0 commit comments