All pastes #237691 Raw Edit

Mine

public java v1 · immutable
·published 2006-11-04 18:28 UTC
rendered paste body
package ests;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class SeqExtractor2 {		public static void main(String[] args) throws IOException {					final double COPYTHRESH = 0.2f; 				String infile = args[0];		int seqsneeded = Integer.parseInt(args[1]);		int seqs=0;				boolean copymode=false;		while (seqs<seqsneeded) {					// open file			BufferedReader reader = new BufferedReader(new FileReader(infile));						// read line-by-line			String line;			while ((line = reader.readLine()) != null) {				if (line.length() > 0 && line.charAt(0) == '>') {					// randomly activate copy mode					if (Math.random() < COPYTHRESH) {						copymode = true;						seqs++;					}					else 						copymode = false;															if (seqs>seqsneeded) break;				}				if (copymode)					System.out.println(line);			}						reader.close();		}	}	}