Remove OTUs by total percentage

Could you add another option for filter.shared command that removes rare OTUs by an amount of percentage given. Lets say I have 1000 OTUs and I want to remove 20% then OTUs from 800 to 1000 will be removed.

Thanks for the suggestion. This will be part of 1.31.0.