Interface: AminoAcidChainOptions
Defined in: src/mobjects/biology/biologyTypes.ts:142
Options for an AminoAcidChain.
Properties
beadRadius?
optionalbeadRadius:number
Defined in: src/mobjects/biology/biologyTypes.ts:146
Radius of each residue bead. Default: 0.25.
bondColor?
optionalbondColor:string
Defined in: src/mobjects/biology/biologyTypes.ts:158
Color of the peptide bond lines. Default: white.
colors?
optionalcolors:Record<string,string>
Defined in: src/mobjects/biology/biologyTypes.ts:152
Per-code color overrides, merged over the residue palette.
labelFontSize?
optionallabelFontSize:number
Defined in: src/mobjects/biology/biologyTypes.ts:156
Font size for the labels. Default: 18.
labels?
optionallabels:boolean
Defined in: src/mobjects/biology/biologyTypes.ts:154
Draw a label on each bead. Default: true.
residues
residues:
string[]
Defined in: src/mobjects/biology/biologyTypes.ts:144
The residue codes or names, from the N terminus to the C terminus.
spacing?
optionalspacing:number
Defined in: src/mobjects/biology/biologyTypes.ts:148
Distance between adjacent bead centers. Default: 0.7.
strokeWidth?
optionalstrokeWidth:number
Defined in: src/mobjects/biology/biologyTypes.ts:160
Stroke width of the bonds and bead outlines. Default: 4.
zigzag?
optionalzigzag:boolean
Defined in: src/mobjects/biology/biologyTypes.ts:150
Lay the chain out as a zigzag. Default: true (false draws a straight row).