/**
 * This function returns the complement set of two organisms' genes.
 *
 * @param organism1 Set of genes from organism 1
 * @param organism2 Set of genes from organism 2
 * @return Complement set of genes, i.e., genes present in organism1 but not in organism2
 */
fun getComplement(organism1: Set<String>, organism2: Set<String>): Set<String> {

    // Calculate the complement set using the subtract operator
    val complementSet = organism1 - organism2
    return complementSet
}

// Example usage
/**
 * This function returns the complement set of two organisms' genes.
 *
 * @param organism1 Set of genes from organism 1
 * @param organism2 Set of genes from organism 2
 * @return Complement set of genes, i.e., genes present in organism1 but not in organism2
 */
fun getComplement(organism1: Set<String>, organism2: Set<String>): Set<String> {
/**
 * This function returns the complement set of two organisms' genes.
 *
 * @param organism1 Set of genes from organism 1
 * @param organism2 Set of genes from organism 2
 * @return Complement set of genes, i.e., genes present in organism1 but not in organism2
 */
fun getComplement(organism1: Set<String>, organism2: Set<String>): Set<String> {

    // Calculate the complement set using the subtract operator
    val complementSet = organism1 - organism2
    return complementSet
}

// Example usage