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 }