Logistics Pipes

Logistics Pipes

13M Downloads

BeeSink module can't identify bee/drone/princess for unanalyzed bees

swbrown opened this issue ยท 2 comments

commented

The BeeSink does an isAnalysedBee() check in sinksItem() even if the filter result would not have required analysis (e.g. the alleles are left blank). The drone terminus module is able to handle the equivalent 'is drone' check without analysis.

commented

It is intended that the sink module only works with analysed bees and the drone terminus also works with unanalysed once. Because you can do more with the sink module you need the bee to be analysed. This is to make it a little bit more challanging to use that module (you need the analyser). I don't see any reason to change that.

commented

Additionally, the beesink module should have an 'any analyzed bees' mode to allow for them to be on the same segment as an extractor/qsort and a bee analyzer module in extract mode without bounced bees from the analyzer getting misrouted (this still happens with qsort although that's a separate issue).