_staden()
{
  local cur prev opts
  COMPREPLY=()
  cur="${COMP_WORDS[COMP_CWORD]}"
  prev="${COMP_WORDS[COMP_CWORD-1]}"

  opts="alfsplit
        copy_db
        copy_reads
        create_emboss_files
        eba
        find_renz
        gap4
        gap5
        gap5_cmd
        getABIcomment
        getABIdate
        getABIfield
        getABISampleName
        get_scf_field
        hetins
        init_exp
        make_weights
        mutscan
        polyA_clip
        prefinish
        pregap4
        qclip
        screen_seq
        spin
        staden_convert
        stash
        stops
        tg_index
        tracediff
        trev
        vector_clip"

  case $prev in
      staden)
          COMPREPLY=( $(compgen -f -W "${opts}" -- "$cur") )
          ;;
  esac
  return 0
}
complete -F _staden -o default staden
