pub fn score_quality(query_len: usize, subject_len: usize, quality: f32, position: f32) -> f32 {
    2.0 * (query_len as f32)
        * ((WM * quality) + score_position(position))
        * score_size(query_len, subject_len)
}
/// Given a qualified score (quality), calculate how good it is based on query's
/// and subject's length and position
Given a qualified score (quality), calculate how good it is based on query's
and subject's length and position
Given a qualified score ( quality ) calculate how good it is based on query ' s and subject ' s length and position
pub fn score_quality(query_len: usize, subject_len: usize, quality: f32, position: f32) -> f32 {
    2.0 * (query_len as f32)
        * ((WM * quality) + score_position(position))
        * score_size(query_len, subject_len)
}
pub fn score_quality ( query_len : usize , subject_len : usize , quality : f32 , position : f32 ) -> f32 { 2.0 * ( query_len as f32 ) * ( ( WM * quality ) + score_position ( position ) ) * score_size ( query_len , subject_len ) }
Given a qualified score (quality), calculate how good it is based on query's
and subject's length and position
Given a qualified score ( quality ) calculate how good it is based on query ' s and subject ' s length and position
query_len
usize
subject_len
usize
quality
f32
position
f32