Inconsistencies in the cross functions #282
Note that the first one doesn't "kill" the drones, while the second one does.
Almost all of this will be fixed by collapsing the functions, but just so that we are aware of what is hapenning. |
Replies: 7 comments
|
Thanks for raising this @janaobsteter . It’s a bit hard to follow since you’re not showing full examples. |
|
Yeah, I know - but I will assign myself to collapsing this functions and solve this! |
|
I moved this to the discussion since I feel we need to discuss on it. The problem is that all of them use "drones" argument, with is basically a DCA, and then internally select fathers. So, they are actually doing two things at once (which also means things are duplicated). The problem also is, that they use different functions for selecting fathers - So our options are:
Thoughts? |
|
As discussed in the meeting, we probably should collapse and combine and get the function do the same thing for the three cases. Then we need what else we need for specific cases. |
|
Ok - I will also take father selection out of the function - for now! And then we can see whether it still makes sense to have to in there. |
|
@janaobsteter I believe this discussion should be answered given your work on crossing function, right? |
|
SIMplyBee now includes functions for open and controlled mating - cross() functions accepts either a population of drones (the fathers) OR a could of drones and a correspodning cross plan. |
SIMplyBee now includes functions for open and controlled mating - cross() functions accepts either a population of drones (the fathers) OR a could of drones and a correspodning cross plan.