seqcollection: seqcollection.c glob_var.h header_cpp.h ematrix.h ReadProgramOption.c program_options.h myreadpdb.h getSeq
	g++ seqcollection.c -o seqcollection -lm -O3
getSeq: getSeq.c myreadpdb.h header_cpp.h shuffle_h
	g++ getSeq.c -o getSeq -lm -O3
shuffle_h: shuffle_h.c header_cpp.h shuffle_v
	g++ shuffle_h.c -o shuffle_h -lm -O3
shuffle_v: shuffle_v.c header_cpp.h opw
	g++ shuffle_v.c -o shuffle_v -lm -O3
opw: opw.c header_cpp.h myreadpdb.h ematrix.h program_options.h glob_var.h ReadProgramOption.c stat.h
	g++ opw.c -o opw -lm -O3
clean:
	rm -f opw shuffle_v shuffle_h getSeq seqcollection
