func Head(r feat.Range, o feat.Orientation) int {
	if o == feat.Forward {
		return r.Start()
	} else if o == feat.Reverse {
		return r.End() - 1
	}
	panic("htsdb: orientation must be forward or reverse")
}
// Head returns the head coordinate of r depending on orientation.
Head returns the head coordinate of r depending on orientation.
// Head returns the head coordinate of r depending on orientation .
func Head(r feat.Range, o feat.Orientation) int {
	if o == feat.Forward {
		return r.Start()
	} else if o == feat.Reverse {
		return r.End() - 1
	}
	panic("htsdb: orientation must be forward or reverse")
}
func Head ( r feat . Range , o feat . Orientation ) int { if o == feat . Forward { return r . Start ( ) } else if o == feat . Reverse { return r . End ( ) - 1 } panic ( " " ) }
Head returns the head coordinate of r depending on orientation.
Head returns the head coordinate of r depending on orientation .