文件最后提交记录最后更新时间
1 个月前
22 天前
22 天前
1 个月前
README.md

Quick reference

FASTA | openEuler

FASTA is a Python toolkit for bioinformatics sequence processing, developed by Lucas Sinclair. FASTA provides:

  • FASTA/FASTQ sequence file reading, writing, and parsing with automatic format detection.
  • Sequence filtering and transformation for preprocessing genomic data.
  • BioPython integration interface for seamless interoperability with established bioinformatics tools.
  • Automatic path management via the autopaths library for robust file handling.
  • Command-line pipeline operation via the runps library for batch sequence processing.
  • Sequence graphical visualization (optional, via numpy and matplotlib) for data exploration.
  • Primer parsing (optional, via regex) for PCR and sequencing primer analysis.
  • Tqdm progress tracking for long-running sequence operations. Learn more at FASTA.

Supported tags and respective Dockerfile links

The tag of each FASTA docker image is consist of the version of FASTA and the version of basic image. The details are as follows:

Tags Currently Architectures
2.3.6-oe2403sp3 FASTA 2.3.6 on openEuler 24.03-LTS-SP3 amd64, arm64

Usage

  • Ensure that you have Docker installed, or are using Docker for Linux containers if on Windows.
  • Obtain the FASTA docker image from DockerHub: docker pull openeuler/fasta:{Tag}
  • Run the Docker container to launch the FASTA environment. docker run -it openeuler/fasta:{Tag}
  • Verify the installation inside the container: python3 -c "import fasta; print(fasta.__version__)"

Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.