https://github.com/cdcgov/seqruler
GUI for calculating TN93 or SNP distances for a set of sequences.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.9%) to scientific vocabulary
Repository
GUI for calculating TN93 or SNP distances for a set of sequences.
Basic Info
Statistics
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
- Releases: 19
Metadata Files
README.md
SeqRuler
A simple GUI interface for calculating TN93 distance or SNP (Hamming) distance between all sequences in an input fasta file.
Download
- Download: SeqRuler.jar
Or compile from source
- Compilation:
bash mvn clean install
Running
bash
java -jar SeqRuler.jar
Help
bash
Usage: java -jar SeqRuler.jar [-egGhnprsSV] [-a=<ambiguityHandling>] [-c=<cores>]
[-d=<distanceMethod>] [-f=<max_ambiguity_fraction>] [-i=FILE]
[-o=FILE] [-t=<edgeThresholdString>]
-a, --ambiguity, --ambiguities=<ambiguityHandling>
How to handle ambiguous nucleotides. One of [resolve,
average, gapmm, skip]
-c, --cores=<cores> Number of cores to use for parallel processing.
Default: 1
-d, --distance-method=<distanceMethod>
distance metric to use. One of [TN93, SNP]. Default:
TN93
-e, --enumerate_sequences Enumerate sequences for output file, and produce
additional map file giving integer to sequence name
mapping. Default: false
-f, --fraction=<max_ambiguity_fraction>
Maximum allowable fraction of ambiguities allowed for
'resolve' mode. If exceeded, uses 'average' mode.
-g, --ignore-terminal-gaps Ignore terminal gaps at beginning and end of sequences
when calculating distances. [SNP only] Default: true
-G, --ignore-all-gaps Ignore all gaps when calculating distances. [SNP only]
Default: false
-h, --help Show this help message and exit.
-i, --inFile=FILE input file with sequences
-n, --ignore-ambiguities Ignore ambiguities when calculating distances. [SNP
only] Default: true
-o, --outFile=FILE output file with distances
-p, --pairs read pairs of sequences from stdin, calculate distance
for each pair. format "name1, seq1, name2, seq2\n".
Do not include a header row
-r, --run-server run jetty server
-s, --stdin read fasta from stdin. Alternative to reading from a
file (-i)
-S, --stdout write distances to stdout. Alternative to writing to a
file (-o)
-t, --edge-threshold=<edgeThresholdString>
edges above the threshold are not reported in output.
{Default: 1.0 (TN93), inf (SNP)}
-V, --version Print version information and exit.
Owner
- Name: Centers for Disease Control and Prevention
- Login: CDCgov
- Kind: organization
- Email: data@cdc.gov
- Location: Atlanta, GA
- Website: http://open.cdc.gov/
- Twitter: CDCgov
- Repositories: 114
- Profile: https://github.com/CDCgov
CDC's collaborative software projects to protect America from health, safety, and security threats, both foreign and in the U.S.
GitHub Events
Total
- Release event: 1
- Push event: 1
- Pull request event: 1
- Fork event: 3
- Create event: 1
Last Year
- Release event: 1
- Push event: 1
- Pull request event: 1
- Fork event: 3
- Create event: 1
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 1
- Total pull requests: 4
- Average time to close issues: about 1 month
- Average time to close pull requests: 6 days
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: 7 days
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- dannovikov (1)
Pull Request Authors
- MikePone (6)
- dannovikov (1)