MCPcopy Index your code
hub / github.com/dariober/ASCIIGenome

github.com/dariober/ASCIIGenome @v1.20.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.20.0 ↗ · + Follow
1,627 symbols 7,529 edges 130 files 314 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

codecov test status Language License install with bioconda

Text Only Genome Viewer!

Description

ASCIIGenome is a genome browser based on command line interface and designed for running from console terminals.

Since ASCIIGenome does not require a graphical interface it is particularly useful for quickly visualizing genomic data on remote servers while offering flexibility similar to popular GUI viewers like IGV.

Documentation is at readthedocs/asciigenome.

Support: Bugs, comments and issues can be reported here on GitHub or on Biostars.org.

Some key features:

  • Command line input and interaction, no graphical interface, minimal installation and requirements.
  • Can load multiple files in various formats.
  • Can access remote files via URL or ftp address.
  • Easy navigation and searching for features and sequence motifs and filtering options
  • Support for BS-Seq alignment

Core symbols most depended-on inside this repo

add
called by 623
src/main/java/tracks/Locus.java
get
called by 443
src/main/java/utils/BedLine.java
get
called by 285
src/main/java/session/SessionHandler.java
equals
called by 198
src/main/java/tracks/IntervalFeature.java
equals
called by 182
src/main/java/session/Session.java
add
called by 175
src/main/java/samTextViewer/GenomicCoordsHistory.java
tokenize
called by 123
src/main/java/samTextViewer/Utils.java
getTrack
called by 122
src/main/java/tracks/TrackSet.java

Shape

Method 1,493
Class 121
Enum 12
Function 1

Languages

Java98%
Python2%
Ruby1%

Modules by API surface

src/main/java/tracks/Track.java112 symbols
src/main/java/samTextViewer/Utils.java82 symbols
src/main/java/tracks/TrackSet.java77 symbols
src/test/java/samTextViewer/UtilsTest.java74 symbols
src/main/java/samTextViewer/GenomicCoords.java65 symbols
src/test/java/tracks/TrackIntervalFeatureTest.java56 symbols
src/main/java/tracks/TrackIntervalFeature.java44 symbols
src/main/java/tracks/IntervalFeature.java44 symbols
src/main/java/utils/IOUtils.java40 symbols
src/test/java/tracks/TrackSetTest.java39 symbols
src/test/java/integration_test.py33 symbols
src/test/java/samTextViewer/InteractiveInputTest.java32 symbols

For agents

$ claude mcp add ASCIIGenome \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact