MCPcopy Create free account
hub / github.com/Koeng101/dnadesign / ExampleNewFastaParser

Function ExampleNewFastaParser

lib/bio/example_test.go:173–192  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

171}
172
173func ExampleNewFastaParser() {
174 // The following can be replaced with a any io.Reader. For example,
175 // `file, err := os.Open(path)` for file would also work.
176 file := strings.NewReader(`>gi|5524211|gb|AAD44166.1| cytochrome b [Elephas maximus maximus]
177LCLYTHIGRNIYYGSYLYSETWNTGIMLLLITMATAFMGYVLPWGQMSFWGATVITNLFSAIPYIGTNLV
178EWIWGGFSVDKATLNRFFAFHFILPFTMVALAGVHLTFLHETGSNNPLGLTSDSDKIPFHPYYTIKDFLG
179LLILILLLLLLALLSPDMLGDPDNHMPADPLNTPLHIKPEWYFLFAYAILRSVPNKLGGVLALFLSIVIL
180GLMPFLHTSKHRSMMLRPLSQALFWTLTMDLLTLTWIGSQPVEYPYTIIGQMASILYFSIILAFLPIAGX
181IENY
182
183>MCHU - Calmodulin - Human, rabbit, bovine, rat, and chicken
184ADQLTEEQIAEFKEAFSLFDKDGDGTITTKELGTVMRSLGQNPTEAELQDMINEVDADGNGTID
185FPEFLTMMARKMKDTDSEEEIREAFRVFDKDGNGYISAAELRHVMTNLGEKLTDEEVDEMIREA
186DIDGDGQVNYEEFVQMMTAK*`)
187 parser := bio.NewFastaParser(file)
188 records, _ := parser.Parse() // Parse all data records from file
189
190 fmt.Println(records[1].Sequence)
191 // Output: ADQLTEEQIAEFKEAFSLFDKDGDGTITTKELGTVMRSLGQNPTEAELQDMINEVDADGNGTIDFPEFLTMMARKMKDTDSEEEIREAFRVFDKDGNGYISAAELRHVMTNLGEKLTDEEVDEMIREADIDGDGQVNYEEFVQMMTAK*
192}
193
194func ExampleNewFastqParser() {
195 // The following can be replaced with a any io.Reader. For example,

Callers

nothing calls this directly

Calls 1

ParseMethod · 0.80

Tested by

no test coverage detected