is there a cheap and affordable (hopefully free) software out there i can use for dna alignments, orf finding, plasmid annotation, and restriction digest prediction?