github.com/biogo/biogo@v1.0.4/alphabet/example_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 alphabet 6 7 import ( 8 "fmt" 9 ) 10 11 func Example_allValid() { 12 fmt.Println(DNA.AllValid([]Letter("acgatcgatatagctatnagcatgc"))) 13 // Output: 14 // false 17 15 } 16 17 func Example_complement() { 18 var ( 19 c Letter 20 ok bool 21 ) 22 23 c, ok = DNA.Complement('a') 24 fmt.Printf("%c %v\n", c, ok) 25 c, ok = DNA.Complement('n') 26 fmt.Printf("%c %v\n", c, ok) 27 c, ok = RNA.Complement('a') 28 fmt.Printf("%c %v\n", c, ok) 29 c, ok = RNA.Complement('t') 30 fmt.Printf("%c %v\n", c, ok) 31 // Output: 32 // t true 33 // n true 34 // u true 35 // t false 36 }