Skip to content

i-dama/bioinformatika-projekt

Repository files navigation

bioinformatika-projekt

This program was created as a project assignment for Bioinformatics class at Faculty of Electrical Engineering and Computing, University of Zagreb.

Run instructions

SYNOPSIS

$ java -jar unitig.jar path_to_overlaps path_to_reads [-oLayout=outputLayout.afg] \
> [-oOverlaps=outputOverlaps.afg] [-epsilon=0.1] [-alpha=3]

The program has 2 required and 4 optional arguments.

###Required:

  • path_to_overlaps - path to file containing overlap information

  • path_to_reads - path to file containing reads information

###Optional:

  • -oLayout - Specifies unitig layout file path in which the unitig layout will be written. If the file exists, it will be overwritten, if not, it will be created. If this argument is not provided, the unitig layout will be written to the standard output.
    Use -oLayout=filepath to specify this argument

  • -oOverlaps - Specifies unitig layout overlaps file path in which the overlap information from the unitig layout will be written. The same writing rules apply as in the unitig layout file path argument.
    Use -oOverlaps=filepath to specify this argument

  • ε - Real number value from [0,1] interval used in the transitive edge removal. Default is 0.1.
    Use -epsilon=value to specify this argument

  • α - Positive integer value constant used in the transitive edge removal. Default is 3.
    Use -alpha=value to specify this argument

For additional reference about ε and α see this paper (pg. 13).
All optional argument names are case insensitive.


Use java -jar unitig.jar to run.

You can find example overlaps and reads files in the testData folder.

Valid example:

$ java -jar unitig.jar testData/overlaps.afg testData/reads.2k.10x.fasta -oLayout=outputLayout.afg \
> -oOverlaps=outputOverlaps.afg -epsilon=0.1 -alpha=3

#24hBioInfo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages