Home Links

Downloads

♫ Music ♪ Rezepte Contact Impressum





aids

Downloads

Disclaimer!

All programs published here are free software.
The programs are distributed in the hope that they will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Go to..
MutExt A fast and highly parameterizable sequence alignment program, consensus builder, contamination control...
Simple timer TeaTime 1.03   Timer app with up to 3 entries, auto restart, plays mp3
Service manager SvcMan   Start/stops selected services
Urlaubsplaner Vacancy Planner / Planilha de férias. Ein einfach zu nutzender Urlaubsplaner für Excel 2010.
SAdr Contact/address DB with vCard im-/export, CSV and XML export.
File shredder A simple file shredder for Windows
BSA Sequence alignment demonstration
RevertFasta Reverts and/or complements a sequence in fasta format.
JoinFasta Joins all fastas in a folder into a single .fas or .csv file.
CutFasta Deletes from a sequence in fasta format all bases up to a search pattern.


Simple timer app with up to 3 entries   (2015-06-24)

TeaTime Context menu
2015-06-24 Changes in version 1.03:

2015-03-09: Changed the help MsgBox and the GUID of the application to avoid conflicts with SvcMan.

TeaTime is a simple timer app with up to three entries, one of them active at a given time. You can set the countdown timer from 1s to 99m99s and choose to play an audio file (mp3, wav) or display a message box (or both) when the countdown is finished. You can specify how many deciseconds of the audio file is to be played and set the playing volume . When you start the timer or click the close box, the app minimizes to the system tray where you can access the context menu. Click on the ? in the upper left corner to get 'help', on the to choose the audio file to play.

The executable file and the source code (VB.Net) are available. Simply extract the executable files to a folder of your convenience (to copy the TeaTime folder to C:\Program Files\TeaTime you need Administrator privileges). The icons displayed in the system tray (Active.ico and Inactive.ico) are loaded at runtime so you can edit them without recompiling the source. While counting Inactive.ico is displayed, and when the countdown is reached, until the timer is restarted, it's Active.ico.

The source code was compiled for the .Net Framework Version 3.5 (which should be present in each Windows version beginning with Windows XP SP3).

▼ TeaTime.zip  Executables without installer (2015-06-24).

▼ Setup TeaTime  SetupTeaTime_1_03.exe installer.

▼ TeaTime_Source.zip  Source code with project file for Microsoft Visual Studio.

SvcMan start/stop/monitor services   (2013-11-01)

SvcMan

SvcMan is a very simple program, whose sole purpose is to start/stop services listet in a text file. The text file, services.txt, must be located in the same folder as the application. To start/stop services as user (without Administrator privileges), you can use the tool subinacl.exe, provided by Microsoft, to grant the necessary rights to the user. You can specify up to 6 services in services.txt. The program minimizes to the SystemTray where it can be closed via context menu. Click on the ? in the upper left corner to get help about subinacl.

The source code is provided as well and demonstrates a simple way to implement dynamic control arrays in VB.Net

▼   SvcMan.zip   32-bit executable for Windows 32- and 64-bit versions (10,551 bytes).

▼ SvcManSource.zip Source code (for Visual Studio, 15,719 bytes).


Urlaubsplaner / Vacancy planner   (2012-08-20)

Urlaubsplaner1.jpg

UrlaubsplanerFree.xlsx ist ein einfach zu nutzender Urlaubsplaner für Excel 2010 der ohne Makros auskommt (es werden die neuen Möglichkeiten der bedingten Formatierung genutzt; eine Anpassung an frühere Versionen ist aber durchaus ohne großen Aufwand machbar).

Es können beliebig viele Mitarbeiter eingetragen werden (einfach Zeilen aus der Mitte der Tabelle duplizieren). Feiertage werden automatisch berechnet (Gaußsche Osterformel) und rot eingefärbt, Wochenenden orange. Zusätzlich werden Urlaubstage (u) grün, Krankeitstage (k) blau und Abwesenheit (a), z.B. wegen Dienstreisen, violett eingefärbt. Pro Monat steht ein Blatt zur Verfügung und zusätzlich die Übersicht, wo ebenfalls bedingte Formatierung zum Einsatz kommt.

Im Blatt Übersicht werden die Salden automatisch berechnet.


Erforderliche Anpassungen:

  1. Im Übersichtsblatt (und nur hier) Mitarbeiternamen eintragen.
  2. Im Übersichtsblatt in der Zelle C3 das aktuelle Jahr eintragen.
  3. Ebenfalls im Blatt Übersicht den Resturlaub und Anspruch für das laufende Jahr eintragen.
  4. Evtl. Feiertage im Blatt Feiertage anpassen. Die Matrix C2:D18 wird per SVERWEIS für die Einfärbung der Feiertage durchsucht.
  5. Evtl. den 29. Februar im Blatt Februar löschen.

This vacancy planner for Excel 2010 is in German but you just have to change some labels. See translations below:
Esta planilha (tabela) de férias para Excel 2010 está em Alemão. Basta traduzir algumas palavras:

GermanEnglishPortuguês
ÜbersichtOverviewResumo
MitarbeiterEmployee/UserFuncionário ou Usuário
Resturl.Vacancy days left from last year   Dias de férias sobrando do último ano
Anspr.Vacancy claim for current yearDireito à dias de férias para o ano corrente
Genommen   Taken (vacancy)Dias usados (de férias)
RestRestResto
KrankSickDoente
AbwesendAbsentAusente
FeiertageHolidaysFeriado ou dia santo

N.B.
Im Blatt Januar sind ein paar Beispielsdaten eingetragen. Diese sind zu löschen.
There are some sample entries in the month January to be deleted.
No mês de Janeiro tem algums dias marcados para dar exemplo. Apague antes de usar.

▼ Download UrlaubsplanerFree.xlsx


File shredder   V 1.03 (2013-06-11)

Shred.png

This is a very simple file shredder for Windows. I.e. instead of just setting the state of files to 'deleted', thus hiding them from the user but making it easy to recover the deleted files, a shredder overwrites the file contents. Apart from overwriting files, it also offers the option to overwrite the 'free space' from drives (i.e. the space containing permanently deleted files).

FileShredder.PNG

 

 

Installation
There is no installer. Unzip the downloaded file and copy the executable (Shredd32.exe or Shredd64.exe) to your programs folder or USB stick. You can also download the VB.Net source code, with a project file for Microsoft Visual Studio.

New in version 1.03 New in version 1.02 Remarks

WARNING! Use this program at your own risk. If you are not sure what this is about, don't download the program!

▼ Shredd32.zip 32-bit executable for Windows 32- and 64-bit versions (20,602 bytes).

▼ Shredd64.zip 64-bit executable for Windows 64-bit (20,510 bytes).

▼ Shredd.zip   Source code for version 1.0 (without wipe drive) with project file for Visual Studio.

▼ Old version (V0.7) (Visual Studio 10 project file, C source code and command line executable.)


BSA   (05.12.2007)

BSA01.jpg

BSA - Behind Sequence Alignment

This little program shows in 'real time' the effect of some parameters in sequence alignment functions. Both usual algorithms, Needleman-Wunsch (global alignment) and Smith-Waterman (local alignment) are supported. Not meaningful values for e.g. gap penalty etc. are wittingly accepted.

Useful to demonstrate principles of dynamic programming such as trace back.

If you have an old PC, you might need the visual basic 6.0 run time environment (available at http://support.microsoft.com/kb/192461/en).


▼ Source Code ▼ Program


RevertFasta   (22.05.2007)

A command line program with options to:

Whitespace characters (codes 0x09 to 0x15 and blank) are removed. Valid characters are:
ACGTUMRWSYKVHDBNXacgtumrwsykvhdbnx*-
any other character found is removed with a warning.

Warnings are also issued if the fasta header or the sequence-ID is missing. All Options are shown when the program is called without any parameters. The output file has the same base name as the input file, with _, _c, _r, _rc and .fasta appended, depending on the option(s) chosen.

For example: RevertFasta POL473307.fas -c -r writes POL473307_rc.fasta

Return values (for batches):
    0 - no error
    4 - warning
    8 - error

Screen:
Microsoft Windows XP [Version 5.1.2600]

D:\>RevertFasta
(c) 2007 E. Schuelter
Usage: RevertFasta <fasta file> [-c|-r] [d] [-l=lf] [-n=line size]

  -c complement
  -r revert
  -d degap (removes - and *)
  -l=xx set line feed format (l=w(in), m(ac) or l(inux))
  -n=nn set output line size (40 to 120 allowed)

Defaults:
  check only
  line size=50
  line feed = windows

Return codes: 8=error 4=warning 0=ok
D:\>_

Download RevertFasta Windows version   ▼ Source Code   ▼ Program



JoinFasta   (22.05.2007)

A command line program with options to:

The program handles directories (folders) (join) or a single (multi fasta) file (split). In the case of a directory, all files like *.fas?? are processed in a loop. The output is a single file with the same base name as the directory, containing all the fastas. If -o=csv is specified, a CSV file is created instead with columns for the file names, IDs, headers and sequences.

In the case of a file as input, a new directory is created and all sequences in the file are written to single files, each file name being provided by the sequence ID in the header lines. In contrast to joining, syntax checks are not performed.


Screen:
D:>joinfasta -h

(c) 2007 E. Schuelter
Usage:  JoinFasta  <fasta file>|directory [options]

   Joins with syntax check  (if input is a directory) or
   splits (if input is a file) fasta files, removing any
   'bad' characters with a warning.

Options:
   -d[=w]    degap (removes - and *) if =w issues a bad char warning
   -b        warn if sequence contains blanks
   -l=w|m|l  set line feed format (l=w(in), m(ac) or l(inux))
   -n=len    set line length to len (40 to 120 allowed)
   -o=csv    writes a csv output file when joining
   -t        check if filename is the same as sequenceID

Defaults:
    line size = 50
    line feed = same format as input (from first file)

Return codes: 8=error  4=warning  0=ok

Samples:
 JoinFasta D:\Newfas\GYK3305.fasta 2>Err.log
   Creates a  new  directory  D:\Newfas\GYK3305  and writes
   each sequence found in  GYK3305.fasta to a separate file
   removing any gaps (- or *) found. Errors and/or warnings
   are written to Err.log

 Join Fasta D:\OldFas -t -l=m -o=csv -d
   Reads all sequence files (*.fas??) in D:\OldFas and writes
   them without gaps to the file  D:\OldFas\OldFas.csv, line-
   line feeds in Mac format

 Join Fasta . -d=w -b
   Joins all fastas in the current directory producing a multi
   sequence fasta file. Gaps and blank  characters are removed
   with warnings

Download JoinFasta Windows version →  ▼ Source Code   ▼ Program


CutFasta   (05.12.2007)

A command line program to cut fastas at a position defined by a search pattern. Options:

Whitespace characters (codes 0x09 to 0x15 and blank) are removed. Valid characters are:
ACGTUMRWSYKVHDBNXacgtumrwsykvhdbnx*-
any other character found is removed with a warning.

Warnings are also issued if the fasta header or the sequence-ID is missing. All Options are shown when the program is called without any parameters. The output file has the same base name as the input file, with _xxx.fasta appended. xxx is the abbreviation for a build in motif or the pattern passed on the command line.

Example: CutFasta AB*.fas -r=RT search in the current directory for all files with names like AB*.fas for the RT motif (CCCATTAGTCCTATTGAA). A mismatch of 3 characters is allowed. If e.g. in AB0815.fas the pattern is found at position 348, the new file AB0815_RT.fasta is written with the same fasta header as AB0815.fas and sequence data from position 348 to the end.

Return Values:
    0 - no error
    4 - warning (e.g.bad char)
    8 - error

Screen:
Microsoft Windows XP [Version 5.1.2600]

CutFasta v0.9beta (c) 2007 E. Schuelter

Usage:  cutfasta <fasta file | directory> [options]

   Options:
   -d     degap (removes any - and *)
   -l=xx  set line feed format (l=w(in), m(ac) or l(inux))
   -m=n   max difference in characters (1 to 7 allowed)
   -n=nn  set output line size (40 to 120 allowed)
   -r=reg or pattern
          reg an be pro, trg or rt. pattern can be
          any string with a length of 15 to 24 characters

Defaults:
    line size=50
    line feed = windows
    max diff = 3
    reg=pro

Return codes: 8=error  4=warning  0=ok
D:\>_

Download CutFasta Windows Version ▼ Source Code   ▼ Program



        © 2017 Eugen Schülter