As indicated via FIXME in libnotebooks.py:
align_full shoukd be splitted into several smaller and (thus) more manageable functions;
- Doscstricng placeholders should be replaces with actual funciont descriptions for all function;
- Functions
load_pdb_file, pdb_string_to_structure and structure_to_pdb_string should have type hints.