ba1c.c3 (371B) - raw
1 // reverse complement 2 3 module ba1c; 4 5 import std::io; 6 import std::io::file; 7 import std::collections; 8 9 import util; 10 11 fn int main(String[] args) { 12 if (args.len != 2) { 13 io::eprintn("Please supply path to data file"); 14 return 1; 15 } 16 File f = file::open(args[1], "rb")!!; 17 String pattern = io::treadline(&f)!!; 18 io::printfn(util::reverse_complement(pattern)); 19 return 0; 20 }