private void parse(){
		if(parsenum != 666){
			if(outfile != null){
				FileWriter fw;
				try {
					fw = new FileWriter(outfile);
					for(int i=0;i<infiles.size();i++){
						jade.data.GBParser ca = new jade.data.GBParser(infiles.get(i), parsenum);
						ArrayList<jade.data.Sequence> seqs = ca.getSeqs();
						for(int j=0;j<seqs.size();j++){
							fw.write(">"+seqs.get(j).getID()+"\n");
							fw.write(seqs.get(j).getSeq()+"\n\n");
						}
					}
					fw.close();
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}else{
				for(int i=0;i<infiles.size();i++){
					jade.data.GBParser ca;
					try {
						ca = new jade.data.GBParser(infiles.get(i), parsenum);
						ArrayList<jade.data.Sequence> seqs = ca.getSeqs();
						for(int j=0;j<seqs.size();j++){
							System.out.println(">"+seqs.get(j).getID());
							System.out.println(seqs.get(j).getSeq());
							System.out.println();
						}
					} catch (IOException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			}
		}else{

		}
	}