Gravar-mail: Transcription-factor binding and sliding on DNA studied using micro- and macroscopic models