github.com/biogo/biogo@v1.0.4/seq/linear/linear_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 linear 6 7 import ( 8 "testing" 9 10 "github.com/biogo/biogo/alphabet" 11 "gopkg.in/check.v1" 12 ) 13 14 // Tests 15 func Test(t *testing.T) { check.TestingT(t) } 16 17 type S struct{} 18 19 var _ = check.Suite(&S{}) 20 21 func (s *S) TestWarning(c *check.C) { c.Log("\nFIXME: Tests only in example tests.\n") } 22 23 func BenchmarkRevComp(b *testing.B) { 24 in := []alphabet.Letter("ATGCtGACTTGGTGCACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTATGCtGACTTGGTGCACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTATGCtGACTTGGTGCACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTATGCtGACTTGGTGCACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTATGCtGACTTGGTGCACGTACGTACGTACGTACGTACGTACGTACGTACGTACGT") 25 for i := 0; i < b.N; i++ { 26 s := NewSeq("example DNA", in, alphabet.DNA) 27 s.RevComp() 28 } 29 }