def collect_acids_at_positions(samples, position):
    """
    collect acids at anchor positions

    Parameters
    ----------
    samples : list of Strings
        one letter Code of aminoacids for peptides
    position : list of Integers
        list of positions to be plotted

    Returns
    -------
    list
        contains two lists, both contain their given position,
        wether they belong to binder or nonbinder peptide, and
        all aminoacids at this position

    """
    # save position and binderclass
    binder_acids_at_position = [position, True]
    nonbinder_acids_at_position = [position, False]
    position -= 1

    # add acid at position for binder and nonbinder
    for sample in samples:
        if sample[len(sample) - 1] == 1:
            binder_acids_at_position.append(sample[position])
        else:
            nonbinder_acids_at_position.append(sample[position])

    return [binder_acids_at_position, nonbinder_acids_at_position]