summaryrefslogtreecommitdiffstats
path: root/DNA.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-03-08 20:14:51 -0600
committerJesse Luehrs <doy@tozt.net>2013-03-08 20:14:51 -0600
commitae98925062d5a392a73df4a1456df3a4a3be9b18 (patch)
tree3b89c49d97b9c38551578bf57619a9649dd0b4fb /DNA.rs
parentb331d192d8da5b7397240d7eced71cbf0ab8cc55 (diff)
downloadrosalind-ae98925062d5a392a73df4a1456df3a4a3be9b18.tar.gz
rosalind-ae98925062d5a392a73df4a1456df3a4a3be9b18.zip
factor common behavior out into a library
Diffstat (limited to 'DNA.rs')
-rw-r--r--DNA.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/DNA.rs b/DNA.rs
index dc572e2..12e60d7 100644
--- a/DNA.rs
+++ b/DNA.rs
@@ -1,4 +1,5 @@
-use io::{stdin,println,ReaderUtil};
+extern mod rosalind;
+use rosalind::io::input_line;
fn count_nucleotides(dna: &str) -> (int, int, int, int) {
let mut (a, c, g, t) = (0, 0, 0, 0);
@@ -28,8 +29,8 @@ fn count_nucleotides_2(dna: &str) -> (int, int, int, int) {
}
fn main() {
- let dna = stdin().read_line();
+ let dna = input_line();
let (a, c, g, t) = count_nucleotides(dna);
/*let (a, c, g, t) = count_nucleotides_2(dna);*/
- println(fmt!("%d %d %d %d", a, c, g, t));
+ io::println(fmt!("%d %d %d %d", a, c, g, t));
}