Skip to main content

Fake data from biology

Project description

faker-biology

Biology-related fake data provider for Python Faker

Some providers for biology-related concepts and resources.

Installation

 pip install faker-biology

Usage:

Standard code to access Faker

 from faker import Faker
 fake = Faker()

Physiology: Cell types and organs

 from faker_biology.physiology import CellType, Organ, Organelle

 fake.add_provider(CellType)
 fake.add_provider(Organ)
 fake.add_provider(Organelle)
 
 fake.organ()
 # Sublingual glands

 fake.celltype()
 # Centroacinar cell

 fake.organelle()
 # chloroplast

Biosequences

 from faker_biology.bioseq import Bioseq

 fake.add_provider(Bioseq)

 fake.dna(10)
 # ATCGTGTCAT

 fake.rna(10)
 # AUCGUGUCAU

 fake.protein(10)
 # MTGHILPSTW

 fake.protein_name()
 # HYAL4_HUMAN

 fake.amino_acid()
 # AminoAcid(full_name='Glycine', three_letters_name='Gly', one_letter_name='G', mass=57)
 
 fake.amino_acid_name()
 # Glycine

 fake.amino_acid_3_letters()
 # Cys

 fake.amino_acid_1_letter()
 # W

 fake.amino_acid_mass()
 # 103

Molecular Biology

 from faker_biology.mol_biol import Antibody, RestrictionEnzyme, Enzyme

 fake.add_provider(RestrictionEnzyme)
 fake.add_provider(Antibody)
 fake.add_provider(Enzyme)

 fake.re()
 # EcoRI
 
 fake.blunt()
 # SmaI

 fake.antibody_isotype()
 # IgG

 fake.enzyme()
 # Ubiquitin carboxy-terminal hydrolase L1

Taxonomy

 from faker_biology.taxonomy import ModelOrganism

 fake.add_provider(ModelOrganism)
 
 fake.organism()
 # Fission yeast

 fake.organism_latin()
 # Schizosaccharomyces pombe

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

faker_biology-0.6.7.tar.gz (97.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

faker_biology-0.6.7-py3-none-any.whl (111.1 kB view details)

Uploaded Python 3

File details

Details for the file faker_biology-0.6.7.tar.gz.

File metadata

  • Download URL: faker_biology-0.6.7.tar.gz
  • Upload date:
  • Size: 97.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.6 Darwin/24.6.0

File hashes

Hashes for faker_biology-0.6.7.tar.gz
Algorithm Hash digest
SHA256 56b8a8372862ae71f2977bf2bd3b7ec562ea729b6f5cd1fda005619ab8b45ce8
MD5 0f1de6b06a6a64714c8e974ea4110e77
BLAKE2b-256 fcff9a99b6ea86de4c03273185b8de1bbcf0155c300b5ad62b74a064e7be1a5a

See more details on using hashes here.

File details

Details for the file faker_biology-0.6.7-py3-none-any.whl.

File metadata

  • Download URL: faker_biology-0.6.7-py3-none-any.whl
  • Upload date:
  • Size: 111.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.6 Darwin/24.6.0

File hashes

Hashes for faker_biology-0.6.7-py3-none-any.whl
Algorithm Hash digest
SHA256 39863af4ee384386735426d47651bdfd1873ba89e550288b85e8663991c3b6a5
MD5 9ea292fde7c9462fc2ccc0b760c8624d
BLAKE2b-256 2efe6c20d4e6e54dbad54d6764db1b959fdf9eab6198cbaa7189b9db5d5bde6f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page