Issue
The current estimation of the scale for the chromatogram could be improved.
On shorter sequences there's often not enough "good" sequence to yield an appropriate value, making for some strange renderings.

Proposal
We should probably put a minimum and maximum threshold for the scale as a means to help normalise the scaling of extreme examples.
If a scale is estimated under the minimum then it should discard the estimation and use the minimum. Likewise if an estimation is above the maximum it should be reduced to the maximum.
Additionally, it would be nice if the user could increase/decrease the overall rendering height, this would also provide a bit more agency for sequences that are edgecases.
Issue
The current estimation of the scale for the chromatogram could be improved.
On shorter sequences there's often not enough "good" sequence to yield an appropriate value, making for some strange renderings.
Proposal
We should probably put a minimum and maximum threshold for the scale as a means to help normalise the scaling of extreme examples.
If a scale is estimated under the minimum then it should discard the estimation and use the minimum. Likewise if an estimation is above the maximum it should be reduced to the maximum.
Additionally, it would be nice if the user could increase/decrease the overall rendering height, this would also provide a bit more agency for sequences that are edgecases.