Query the Breeding Management System(s) like BMS <https://bmspro.io>,
BreeBase <https://breedbase.org>, and GIGWA <https://southgreen.fr/content/gigwa>
(using 'BrAPI' <https://brapi.org> calls) to help breeders as targeted end-users
retrieve phenotypic and genotypic data directly into their analyzing pipelines.

R (>= 1.9.0), cluster, lpSolve, combinat
Performs the Quine-McCluskey algorithm for Qualitative Comparative Analysis, as described in Ragin, Charles C. 1987 "The Comparative Method. Moving beyond qualitative and quantitative strategies", Berkeley: University of California Press. It currently handles about 8 conditions and one outcome. While theoretically it could handle more conditions, it requires a lot of computer resources and is memory hungry; future versions will have more functions to address this problem, as well as functions for fuzzy-set QCA. The package doesn't currently handle missing values in the data, therefore it is not yet possible to perform simplifying assumptions

QCA - Qualitative Comparative Analysis for crisp sets
Performs the Quine-McCluskey algorithm for Qualitative Comparative Analysis, as described in Ragin, Charles C. 1987 "The Comparative Method. Moving beyond qualitative and quantitative strategies", Berkeley: University of California Press. It currently handles about 8 conditions and one outcome. While theoretically it could handle more conditions, 	it requires a lot of computer resources and is memory hungry; future versions will have more functions to address this problem.

Performs the Quine-McCluskey algorithm for Qualitative Comparative Analysis, as described in Ragin, Charles C. 1987 "The Comparative Method. Moving beyond qualitative and quantitative strategies", Berkeley: University of California Press. It currently handles about 11 conditions and one outcome. While theoretically it could handle more conditions, it requires a lot of computer resources and is memory hungry; future versions will have more functions to address this problem, as well as functions for fuzzy-set QCA. The package doesn't currently handle missing values in the data, therefore it is not yet possible to perform simplifying assumptions