File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -341,6 +341,32 @@ func TestWriteRecord(t *testing.T) {
341341 wantWrite : true ,
342342 wantHeader : "test4" ,
343343 },
344+ {
345+ name : "Header with meep metric" ,
346+ record : createTestRecord ("test5" , "ACGT" , "IIII" ),
347+ quality : 30.0 ,
348+ minQualFilter : 20.0 ,
349+ maxQualFilter : 40.0 ,
350+ headerMetrics : []HeaderMetric {
351+ {Name : "meep" , IsLength : false },
352+ {Name : "length" , IsLength : true },
353+ },
354+ wantWrite : true ,
355+ wantHeader : "test5 meep=0.010000 length=4" ,
356+ },
357+ {
358+ name : "Header with lqpercent metric" ,
359+ record : createTestRecord ("test6" , "ACGT" , "II$$" ),
360+ quality : 30.0 ,
361+ minQualFilter : 20.0 ,
362+ maxQualFilter : 40.0 ,
363+ headerMetrics : []HeaderMetric {
364+ {Name : "lqpercent" , IsLength : false },
365+ {Name : "length" , IsLength : true },
366+ },
367+ wantWrite : true ,
368+ wantHeader : "test6 lqpercent=50.000000 length=4" ,
369+ },
344370 }
345371
346372 for _ , tt := range tests {
You can’t perform that action at this time.
0 commit comments