The sages discuss on Bava Basra 109a that the uncles would only inherit by the virtue of the father, so it is impossible that they precede him. Confirming with this idea, the Rambam clearly states the order in Nachalos 1:3, where he says:
אם הניח בן יורש הכל. לא נמצא לו בן לעולם מעיינין בזרעו של בן אם נמצא לה זרע בין זכרים בין נקבות עד סוף העולם הוא יורש הכל.לא נמצא לו זרע בן חוזרין אצל הבת היתה לו בת תירש לא נמצא לה זרע בת חוזר הירושה לאביו. לא היה אביו קיים מעיינין על זרע האב שהן אחי המת נמצא לו אח או זרע אח יורש את הכל ואם לאו חוזרין אצל אחות. נמצאת לו אחות או זרעה יורש הכל. ואם לא נמצאת לו זרע אחים ולא זרע אחות הואיל ואין לאב זרע תחזור הירושה לאבי האב. לא היה אבי האב קיים מעיינין על זרע של אבי האב שהן אחי אביו של מת והזכרים קודמין לנקבות וזרען של זכרים קודמין לנקבות
First the son(s) or his (their) decendents if he is no longer alive inherit the deseased, if no son exists the daughter(s) inherit or her decendents, if no daughters exist the deceased father inherits him, if his father is not alive then his brothers or their decendents inherit him, if not then sister or their decendents, if not then grandfather if still alive, if not then uncles or their decendents, if not then aunties or their decendents. brothers always preceed sister and even the decendents of brothers alway preceed the sisters.
The Ramban in Parshas Pinchos says that the father inheriting before the brothers of the deceased is a Halacha that our rabbis received. Alternatively, the Torah gives the inheritence to the brothers via the Father in a process called mishmush, which means when he is alive he takes precedence, but when dead its distributed equally to his sons the deceased brothers via the father in the grave.
ונתתם את נחלתו לאחיו קבלו רז"ל כי האב יורש את בנו כאשר אין לו זרע וכו' ועוד כי הירושה היא בשלשלת הזרע ביוצאי חלציו לא בצדדים א"כ ונתתם את נחלתו לאחיו משמוש נחלה שהאב יורש בקבר וממנו תבא לאחים