Biopython noob here, I'm trying to create a program that uses the Biopython package Alphabet and alphabet module IUPAC to write out the letters of the classes listed to a file called alphabetSoupOuput.txt.
Each group of letters should be written to its single line in the output file and the letters should be separated by commas. The line before each group of letters should contain a label that describes the letters and has a # in the first position of that line, e.g.
Three Letter Protein
Ala, Asx, Cys, ..., Glx
A, C, D, E, ..., Y
How can I do this?
The data that you are looking for are stored as attributes of the various modules:
All you need is to access that attribute string or list and print out what you need like so:
from Bio.Alphabet import ThreeLetterProtein print ",".join(ThreeLetterProtein.letters)