Subsections

 
23.7 FASTA Sequence File Format

23.7.1 OEReadFastaFile

def MyReadFASTAMolecule(ifs, mol):
    mol.Clear()
    if OEReadFASTAFile(ifs,mol):
        OEFindRingAtomsAndBonds(mol)
        OEAssignAromaticFlags(mol)
        return 1
    mol.Clear()
    return 0

23.7.2 OEWriteFastaFile

def MyWriteFASTAMolecule(ofs, mol):
    if not OEHasResidues(mol):
        OEPerceiveResidues(mol)
    OEWriteFASTAFile(ofs, mol)