As visible in the attached screenshot, i have the Ranger analysis, which includes tier 3 and tier 6, but tier 6 doesn't have the analysis button.
I'm guessing this is due to the difference in names between "Ranger" and "DRS Ranger"?
There's no button there because the DRS Ranger does not have an analysis at all. How did you get it?
By using the manual hack "analysis(ranger)" (at a level 1 terminal in -4/Factory on the seed GreaterGarrisonLooping), presumably.
Here's the relevant part of my buffer.txt, containing all the hacks i attempted on that terminal session :
analysis(programmer)
analysis(watcher)
analysis(swarmer)
analysis(ranger) // Probably the relevant hack
analysis(recycler)
analysis(hauler)
analysis(builder)
analysis(researcher)
analysis(guru)
analysis(scientist)
analysis(bolteater)
analysis(elite)
analysis(federalist)
query(scraptown)
query(ufd)
analysis(brawler)
analysis(cutter)
Ah interesting, the fact that you were able to get the DRS Ranger "analysis" that way (which doesn't exist), means the class-based system is probably not checking whether there is one available before offering it. My guess is this is because Beta 14 introduced them as the first such case where you have a whole new class where only some of the relevant variants in their "progression" actually have an analysis. The original system was not built to support that sort of content.
(And actually on testing it I noticed that even though it appears in your list as Ranger (Tier 6), the actual terminal reports that it gave you Tier 3 again... In fact, turns out a single hack actually manages to give both at once.)
To clarify, i only successfully used the hack once, getting both tier 3 and tier 6 at the same time. (Like all multi-tier derelict analyses.)
Yeah I had just edited my reply to point that out :P (only just started testing it a couple minutes after replying)