I've refactored the standardize_dataframe function to make the code cleaner, and minor UX improvements, including
Added option to specify column mapping as a dictionary (this is now the preferred method, but the old way is still supported)
The 'standardise' option has been renamed to 'standardize' to match the function spelling, but the old spelling has been kept as an alias
In line with the gene standardization behavior, the CDR3s are also standardized but rows with bad CDR3s are not removed entirely, only the CDR3 values themselves (unless standardize is set to False, in which case everything is kept)
A new option 'suppres_warnings' allows the user to stop warning messages when standardisation of certain values fail
I've refactored the standardize_dataframe function to make the code cleaner, and minor UX improvements, including