def germline_sheet_fake_fs2(fake_fs2, germline_sheet_tsv):
    """Return fake file system setup with files for the germline_sheet_tsv"""
    # Create work directory
    fake_fs2.fs.makedirs("/work", exist_ok=True)
    # Create FASTQ read files for the samples
    tpl = "/path/{donor}/{flowcell}/L001/{donor}_R{i}.fastq.gz"
    for line in germline_sheet_tsv.splitlines()[1:]:
        for fc in ("FCXXXXXX", "FCYYYYYY"):
            donor = line.split("\t")[0]
            fake_fs2.fs.create_file(tpl.format(donor=donor, flowcell=fc, i=1))
            fake_fs2.fs.create_file(tpl.format(donor=donor, flowcell=fc, i=2))
    # Create the sample TSV file
    fake_fs2.fs.create_file(
        "/work/config/sheet.tsv", contents=germline_sheet_tsv, create_missing_dirs=True
    )
    return fake_fs2