calc_pi bug patch, ™_calculator 'mutate_seq_at_tm' added

1. patch the bug when protein.record["SSBOND"] is nil
2. add 'mutate_seq_at_tm' function