GENE ASSEMBLER