programming skills for bioinformatics