Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

katkanaz/sequence-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

Protein Sequence Viewer

A simple Qt6-based GUI application for visualizing protein sequences from .pdb files.

Table of Contents

  1. Installation
  2. Usage
  3. Configuration
  4. Project Structure

Installation

Prerequisites

  • C++17 or later
  • CMake 3.16+
  • Qt6 (Core, Gui, Widgets) installed and available in your system path
    • e.g. on Ubuntu apt install qt6-base-dev

Steps

Clone the repository:

git clone https://github.com/katkanaz/sequence-viewer.git
cd sequence-viewer

Create the build directory:

mkdir build && cd build

Configure and build with CMake

cmake ..
cmake --build .

Usage

Run the application from the build directory:

./sequence-viewer
  • Click Open File to load .pdb file
  • The protein residues are drawn as rectangles where each color represents a specific amino acid
  • Click on residue to highlight and display details (residue name and number, number of atoms)
  • Click Hide to hide the letters representing the amino acids
  • Click Show to make them appear again

Configuration

Uses CMake with AUTOMAC enabled, no need for manual qmake.

Project Structure

protein-sequence-viewer/
│
├── build/
├── data/ # Example .pdb file for testing
├── include/
├── src/
├── CMakeLists.txt
└── README.md

About

A simple Qt6-based GUI application for visualizing protein sequences from PDB files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /