github.com/biogo/biogo@v1.0.4/seq/seq_test.go (about)

     1  // Copyright ©2011-2013 The bíogo Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package seq_test
     6  
     7  import (
     8  	"github.com/biogo/biogo/seq"
     9  	"github.com/biogo/biogo/seq/alignment"
    10  	"github.com/biogo/biogo/seq/linear"
    11  	"github.com/biogo/biogo/seq/multi"
    12  
    13  	"testing"
    14  
    15  	_ "gopkg.in/check.v1" // Necessary to squelch complaints when testing ./biogo/... verbosely.
    16  )
    17  
    18  func TestSeq(t *testing.T) {
    19  	var (
    20  		_ seq.Sequence = (*linear.Seq)(nil)
    21  		_ seq.Sequence = (*linear.QSeq)(nil)
    22  		_ seq.Sequence = (*alignment.Row)(nil)
    23  		_ seq.Sequence = (*alignment.QRow)(nil)
    24  
    25  		_ seq.Scorer = (*linear.QSeq)(nil)
    26  		_ seq.Scorer = (*alignment.QRow)(nil)
    27  
    28  		_ seq.Rower = (*alignment.Seq)(nil)
    29  		_ seq.Rower = (*alignment.QSeq)(nil)
    30  		_ seq.Rower = (*multi.Multi)(nil)
    31  		_ seq.Rower = (*multi.Set)(nil)
    32  	)
    33  }