Git Product home page Git Product logo

contactmapviz's People

Contributors

sanshu avatar

Stargazers

 avatar

Watchers

 avatar

contactmapviz's Issues

(un)Hightlight contact function

Need to add function to switch highlight on specific contact.
Should take 3 or 4 parameters - sequence, residue1, residue2, (switch value?).

Add tooltips

Add tooltips showing aligned residues at the cursor position.

Change tooltip text

But contact popups are weird now - here is a tricky part:

  • if at a given xy position there are contacts from structure 1 and 2
    contact “pupup" should show something like CM1 [A25:F56], CM2 [G25:Y57]
    (I thinkit works now)

but, if there is only one contacts “popup" should show something like
CM1 [A25:F56] and I am not sure if it is like that now

L

suggestions

Nice visualization.

some ideas:

  • for full overlap of two maps of different proteins (with different sizes) one has to use alignment (I think Mallika's script does it). Then it is good to show this alignment along map's edges.
    (probably only aligned regions can be shown at least in the first version)

  • you may consider showing residue numbers and types when user points at a contact on a map - this may be easier than showing alignment at the edges and plays +/- similar role. It is better
    than showing scale with numbers along the edge since numbering is not continuous if alignment contains gaps.

Ł

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.