Skip to main content
Figure 3 | Source Code for Biology and Medicine

Figure 3

From: Inmembrane, a bioinformatic workflow for annotation of bacterial cell-surface proteomes

Figure 3

Main logic classifying subcellular localization and potential surface exposure for Gram-positive protein sequences, expressed in Python code. This algorithm was adapted from SurfG+. The function has_surface_exposed_loop evaluates whether the extracellular loops are sufficiently long to be exposed out of the peptidoglycan layer. The rule adapted from SurfG+is a minimum length of 50 amino acids for terminal loops, and 100 amino acids for internal loops.

Back to article page