Saravanan666/pypi-org huggingface dataset:
Package: pepperize.cdk-dynamodb-backup
CDK DynamoDB Backup & RestoreBackup and restore AWS DynamoDB Table with AWS Data Pipeline.InstallTypeScriptnpminstall@pepperize/cdk-dynamodb-backuporyarnadd@pepperize/cdk-dynamodb-backupPythonpipinstallpepperize.cdk-dynamodb-backupC# / .Netdotnet add package Pepperize.CDK.DynamodbBackupJava<dependency><groupId>com.pepperize</groupId><artifactId>cdk-dynamodb-backup</artifactId><version>${cdkDynamodbBackup.version}</version></dependency>UsageSeeAPI.md.BackupExport data from AWS DynamoDB to AWS S3consttable=newaws_dynamodb.Table(stack,"Table",{partitionKey:{name:"id",type:dynamodb.AttributeType.STRING},});constbucket=newaws_s3.Bucket(stack,"Bucket",{});//WhennewDataPipelineBackup(stack,"Account",{table:table,backupBucket:bucket,});SeeExporting Data From DynamoDB to Amazon S3RestoreImport data from AWS S3 into AWS DynamoDBconsttable=newaws_dynamodb.Table(stack,"Table",{partitionKey:{name:"id",type:dynamodb.AttributeType.STRING},});constbucket=newaws_s3.Bucket(stack,"Bucket",{});//WhennewDataPipelineRestore(stack,"Restore",{table:table,restoreBucket:bucket,restoreFolder:"/prefix/to/folder/with/manifest",});SeeImporting Data From Amazon S3 to DynamoDB
Package: pepperize.cdk-lambda-deno
CDK Lambda DenoAWS CDK custom AWS Lambda runtime with DenoBased onhayd/deno-lambdawith bundled layerInstallTypeScriptnpminstall@pepperize/cdk-lambda-denooryarnadd@pepperize/cdk-lambda-denoPythonpipinstallpepperize.cdk-lambda-denoC# / .Netdotnet add package Pepperize.CDK.LambdaDenoJava<dependency><groupId>com.pepperize</groupId><artifactId>cdk-lambda-deno</artifactId><version>${cdkLambdaDeno.version}</version></dependency>ContributingContributions of all kinds are welcome :rocket: Check out ourcontributor's guide.For a quick start,fork or check outa development environment:gitclonegit@github.com:pepperize/cdk-lambda-denocdcdk-lambda-deno# install dependenciesyarn# build with projenyarnbuildUsageUsing the deno function constructconststack=newStack();newDenoFunction(stack,"Function",{code:lambda.Code.fromAsset(path.join(__dirname,"../example/function")),});Using the deno layer constructconststack=newStack();constlayer=newDenoLayer(stack,"Layer",{version:DenoVersion.of("1.23.3")});newlambda.Function(stack,"Function",{runtime:lambda.Runtime.PROVIDED_AL2,code:lambda.Code.fromAsset(path.join(__dirname,"../example/function")),handler:"index.handler",layers:[layer],});Referenceshttps://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-runtimehttps://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom.htmlhttps://aws.amazon.com/de/blogs/compute/build-a-custom-java-runtime-for-aws-lambda/https://docs.aws.amazon.com/lambda/latest/dg/runtimes-api.htmlhttps://github.com/hayd/deno-lambda
Package: pepperize.cdk-private-bucket
AWS CDK Private BucketThis project provides a CDK construct to create an S3 Bucket with some security pre-sets. It uses usuals3.BucketPropsand overrides these key-value pairs:{blockPublicAccess:s3.BlockPublicAccess.BLOCK_ALL,enforceSSL:true,encryption:s3.BucketEncryption.S3_MANAGED,}The result is a privacy-oriented S3 Bucket.InstallTypeScriptnpminstall@pepperize/cdk-private-bucketoryarnadd@pepperize/cdk-private-bucketPythonpipinstallpepperize.cdk-private-bucketC# / .Netdotnet add package Pepperize.CDK.PrivateBucketJava<dependency><groupId>com.pepperize</groupId><artifactId>cdk-private-bucket</artifactId><version>${cdkPrivateBucket.version}</version></dependency>Examplenpminstall@pepperize/cdk-private-bucketSeeAPI.md.import{PrivateBucket}from"@pepperize/cdk-private-bucket";constbucket=newPrivateBucket(this,"PrivateBucket",{});
Package: pepperize.cdk-security-group
AWS CDK SecurityGroupThis project provides a CDK construct to create an EC2 SecurityGroup, which propertysecurityGroupNamereturns the
GroupName.TheCDK EC2 SecurityGroupreturns the GroupId from theRefreturn value ofAWS::EC2::SecurityGroup,
rather than the GroupName.InstallTypeScriptnpminstall@pepperize/cdk-security-grouporyarnadd@pepperize/cdk-security-groupPythonpipinstallpepperize.cdk-security-groupC# / .Netdotnet add package Pepperize.CDK.SecurityGroupJava<dependency><groupId>com.pepperize</groupId><artifactId>cdk-security-group</artifactId><version>${cdkSecurityGroup.version}</version></dependency>Examplenpminstall@pepperize/cdk-security-groupSeeAPI.md.import{SecurityGroup}from"@pepperize/cdk-security-group";constsecurityGroup=newSecurityGroup(this,"SecurityGroup",{});//PasstoanotherconstructnewOtherConstruct(this,OtherConstruct,{SecurityGroupName:securityGroup.securityGroupName,});
Package: pepperize.cdk-serverless-cluster-from-snapshot
AWS RDS Aurora serverless cluster from snapshotDeprecated: Usehttps://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.ServerlessClusterFromSnapshot.htmlThis project provides a CDK construct creating a serverless database cluster from a snapshot with AWS RDS Aurora engine.SeeAPI.mdInstallTypeScriptnpminstall@pepperize/cdk-serverless-cluster-from-snapshotoryarnadd@pepperize/cdk-serverless-cluster-from-snapshotPythonpipinstallpepperize.cdk-serverless-cluster-from-snapshotC# / .Netdotnet add package Pepperize.CDK.ServerlessClusterFromSnapshot
Package: pepperize.cdk-ses-smtp-credentials
AWS CDK Ses Smtp CredentialsGenerate SES smtp credentials for a user and store the credentials in a SecretsManager Secret.InstallTypeScriptnpminstall@pepperize/cdk-ses-smtp-credentialsoryarnadd@pepperize/cdk-ses-smtp-credentialsPythonpipinstallpepperize.cdk-ses-smtp-credentialsC# / .Netdotnet add package Pepperize.CDK.SesSmtpCredentialsJava<dependency><groupId>com.pepperize</groupId><artifactId>cdk-ses-smtp-credentials</artifactId><version>${cdkSesSmtpCredentials.version}</version></dependency>Usagenpminstall@pepperize/cdk-ses-smtp-credentialsSeeAPI.md.Create AWS SES Smtp Credentials for a given userAttaches an inline policy to the user allowing to send emailsimport{User}from"@aws-cdk/aws-iam";import{SesSmtpCredentials}from"@pepperize/cdk-ses-smtp-credentials";constuser=newUser(stack,"SesUser",{userName:"ses-user",});constsmtpCredentials=newSesSmtpCredentials(this,"SmtpCredentials",{user:user,});//smtpCredentials.secretcontainsjsonvalue{username:"<the generated access key id>",password:"<the calculated ses smtp password>"}SeeAPI Reference - SesSmtpCredentialsCreate AWS SES Smtp Credentials and create a new userAttaches an inline policy to the user allowing to send emailsimport{User}from"@aws-cdk/aws-iam";import{SesSmtpCredentials}from"@pepperize/cdk-ses-smtp-credentials";constsmtpCredentials=newSesSmtpCredentials(this,"SmtpCredentials",{userName:"ses-user",});//smtpCredentials.secretcontainsjsonvalue{username:"<the generated access key id>",password:"<the calculated ses smtp password>"}SeeAPI Reference - SesSmtpCredentialsCalculate the AWS SES Smtp password on your ownimport*asAWSfrom"aws-sdk";import{calculateSesSmtpPassword}from"@pepperize/cdk-ses-smtp-credentials";constiam=newAWS.IAM();constaccessKey=awaitiam.createAccessKey({UserName:username,}).promise();constaccessKeyId=accessKey.AccessKey.AccessKeyId;constsecretAccessKey=accessKey.AccessKey.SecretAccessKey;constpassword=calculateSesSmtpPassword(secretAccessKey,"us-east-1");console.log({username:accessKeyId,password:password,});SeeObtaining Amazon SES SMTP credentials by converting existing AWS credentials
Package: pepperize.cdk-ssm-parameters-cross-region
CDK SSM Parameters cross-regionStore, read and lookup AWS SSM Parameters cross-regionCurrently, only supports StringParameter except simple name. Implementsaws_ssm.IParameterand can be used asaws_ssm.StringParameterreplacement.InstallTypeScriptnpminstall@pepperize/cdk-ssm-parameters-cross-regionoryarnadd@pepperize/cdk-ssm-parameters-cross-regionPythonpipinstallpepperize.cdk-ssm-parameters-cross-regionC# / .Netdotnet add package Pepperize.CDK.SsmParametersCrossRegionJava<dependency><groupId>com.pepperize</groupId><artifactId>cdk-ssm-parameters-cross-region</artifactId><version>${cdkSsmParametersCrossRegion.version}</version></dependency>UsageStore AWS SSM Parameter cross-regionnewStringParameter(scope,"PutParameter",{region:"eu-central-1",parameterName:"/path/name/example",stringValue:"Say hello from another region",});SeeStringParameterRead AWS SSM Parameter cross-regionStringParameter.fromStringParameterName(scope,"GetParameter","eu-central-1","/path/name/example");SeeStringParameter.fromStringParameterNameLookup AWS SSM Parameter cross-regionStringParameter.valueFromLookup(scope,"eu-central-1","/path/name/example");SeeStringParameter.valueFromLookup
Package: pepperize.cdk-terraform-state-backend
AWS CDK Terraform state backendThis project provides a CDK construct bootstrapping an AWS account with a S3 Bucket and a DynamoDB table asTerraform state backend.Terraform doesn't come shipped with a cli command bootstrapping the account forState Storage and LockinglikeAWS CDKprovides withcdk bootstrap.
While bootstrapping the AWS Organization and Accounts this construct may be used to create:S3 Bucket with blocked public access, versioned, encrypted by SSE-S3DynamoDB Table with pay per request, continuous backups using point-in-time recovery, encrypted by AWS owned keyIAM Policy with read/write access to the created S3 Bucket and DynamoDB TableSeeAPI.mdInstallTypeScriptnpminstall@pepperize/cdk-terraform-state-backendoryarnadd@pepperize/cdk-terraform-state-backendPythonpipinstallpepperize.cdk-terraform-state-backendC# / .Netdotnet add package Pepperize.CDK.TerraformStateBackendJava<dependency><groupId>com.pepperize</groupId><artifactId>cdk-terraform-state-backend</artifactId><version>${cdkTerraformStateBackend.version}</version></dependency>Exampleimport{App,Stack}from"@aws-cdk/core";import{TerraformStateBackend}from"@pepperize/cdk-terraform-state-backend";constapp=newApp();conststack=newStack(app,"stack",{env:{account:"123456789012",region:"us-east-1",},});//WhennewTerraformStateBackend(stack,"TerraformStateBackend",{bucketName:"terraform-state-backend",tableName:"terraform-state-backend",});terraform{backend"s3"{bucket="terraform-state-backend-123456789012-us-east-1"dynamodb_table="terraform-state-backend-123456789012"key="path/to/my/key"region="us-east-1"}}SeeTerraform S3 Example Configuration
Package: pepperize.cdk-vpc
CDK VpcUtility constructs for tagging subnets or creating a cheaper vpc.Cheaper VpcTagging subnetsInstallTypeScriptnpminstall@pepperize/cdk-vpcoryarnadd@pepperize/cdk-vpcPythonpipinstallpepperize.cdk-vpcC# / .NetdotnetaddpackagePepperize.CDK.VpcJava<dependency><groupId>com.pepperize</groupId><artifactId>cdk-vpc</artifactId><version>${cdkVpc.version}</version></dependency>Getting StartedCreate a new CDK TypeScript App project withprojenmkdirmy-projectcdmy-project
gitinit-bmain
npxprojennewawscdk-app-tsAdd@pepperize/cdk-vpcto your dependencies in.projenrc.jsconstproject=newawscdk.AwsCdkTypeScriptApp({//...deps:["@pepperize/cdk-vpc"],});Install the dependencynpxprojenUsageCreate a cheaper VpcUse this as a cheaper drop-in replacement to create a vpc with 2 AvailabilityZones and at3.nanoNatInstance.import{App,Stack}from"aws-cdk-lib";import{CheapVpc}from"@pepperize/cdk-vpc";constapp=newApp();conststack=newStack(app,"MyCheapVpcStack");newCheapVpc(stack,"MyCheapVpc");Tag your imported subnetsSubnets imported byVpc.fromLookupwouldn't be tagged byTags.ofautomatically. To tag them (or any other imported vpc resource) use:import{CheapVpc}from"@pepperize/cdk-vpc";import*asec2from"aws-cdk-lib/aws-ec2";constapp=newApp();conststack=newStack(app,"VpcStack");constvpc=ec2.Vpc.fromLookup(stack,"VpcLookup",{vpcId:"vpc-1234567890",region:env.region,});newCreateTags(vpcStack,"TagPrivateSubnets",{resourceIds:vpc.privateSubnets.map((subnet)=>{returnsubnet.subnetId;}),tags:[{key:"kubernetes.io/role/internal-elb",value:"1",},],});ContributingContributions of all kinds are welcome :rocket: Check out ourcontributor's guide.For a quick start, check out a development environment:gitclonegit@github.com:pepperize/cdk-vpccdcdk-vpc# install dependenciesyarn# build with projenyarnbuild
Package: pepperize.projen-awscdk-app-ts
Projen awscdk-app-tsThis project provides a projen project type providing presets for an AWS CDK construct library project.Getting startedTo create a new project, run the following command and follow the instructions:mkdirmy-projectcdmy-project
gitinit-bmain
npxprojennew--from@pepperize/projen-awscdk-app-tsIf your git cli doesn't have a-boption, either updategitor issuegit init && git checkout -b main.UsageTo init a new project from this module:npxprojennew--from@pepperize/projen-awscdk-app-ts@latestNote: thelatestversion will be installed. If you don't specify thelatestversion, it won't be upgraded while runningyarn installCreate a new projen project typeCreate a new project for the projen external jsii npm modulemkdirmy-projectcdmy-project
gitinit-bmain
npxprojennewjsiiYoursrc/index.tsshould export only one project.
Package: pepperize.projen-awscdk-construct
Projen awscdk-constructThis project provides a projen project type providing presets for an AWS CDK construct library project.Getting startedTo create a new project, run the following command and follow the instructions:mkdirmy-projectcdmy-project
gitinit-bmain
npxprojennew--from@pepperize/projen-awscdk-constructIf your git cli doesn't have a-boption, either updategitor issuegit init && git checkout -b main.UsageTo init a new project from this module:npxprojennew--from@pepperize/projen-awscdk-construct@latestNote: it will install thelatestversion. If you don't specify thelatestversion, it won't be upgraded while runningyarn installCreate a new projen project typeCreate a new project for the projen external jsii npm modulemkdirmy-projectcdmy-project
gitinit-bmain
npxprojennewjsiiYoursrc/index.tsshould export only one project.
Package: pepper_kinematics
pepper_kinematics=====================Description---------------------Originally, Pepper does not provide any inverse kinematics function. This provides simple inverse kinematics funciton.Example---------------------"""Move work_pose first, then move 5 centimeters toward left (y axis positive side)."""import timeimport numpy as npimport naoqi as nimport pepper_kinematics as pkhost = 'nao.local'port = 9559m = n.ALProxy("ALMotion", host, port)m.setAngles(pk.left_arm_tags, pk.left_arm_work_pose, 1.0)time.sleep(1.0)current_angles = m.getAngles(pk.left_arm_tags)current_position, current_orientation = pk.left_arm_get_position(current_angles)target_position = current_positiontarget_position[1] = target_position[1] + 0.05 # 5 cm toward lefttarget_orientation = current_orientation # This is not supported yettarget_angles = p.left_arm_set_position(current_angles, target_position, target_orientation)if target_angles:m.setAngles(pk.left_arm_tags, target_angles, 1.0)How to install---------------------sudo pip install pepper_kinematicsCopyright---------------------* author: Yuki Suga* copyright: Yuki Suga @ ssr.tokyo* license: GPLv3
Package: pepperoni
pepperoniPepperoni is a toolkit for Python applications development making the process more convenient.FeaturesPepperoni provides a set of out-of-the-box solutions:Logger - alternative for Python built-in logging module with similar syntax but its own way of configuration and set of unique features.Sysinfo - container with information from different inputs such as systems descriptors, environment variables, execution arguments, user arguments, user commands, etc.Credentials - generic way for access to the most secure information placed into the special configuration files from within your applications.Database - wrapper of fantastic SQLAlchemy, gives simple interface that allow you to connect and interract with database and its objects from within your applications using minumum code.Getting StartedRequirementsOperation systems: Windows, Linux, Mac OS.Python version: 3.8.3.InstallationUse pip to install the module:pip install pepperoniHow to UseLoggerimportpepperonilogger=pepperoni.logger()
Package: peppi-py
peppi-pyPython bindings for thepeppireplay parser for Slippi, built usingApache ArrowandPyO3.Installationpipinstallpeppi-pyUsageThere are two functions inpeppi_py:read_slippi(path, skip_frames = True)read_peppi(path, skip_frames = True)Both of these parse a replay file (.slpor.slpprespectively), and return an object with these keys:startendmetadatahashframesThe first three are regular dicts, butframesis an ArrowStructArrayobject. This can be treated as an array of dicts, but thanks to Arrow's columnar format you can do many other things such as convert columns to numpy arrays. See thepyarrow docsfor more, particularlyStructArrayandStructScalar(which is what you get when you subscript aStructArray).Also see theSlippi replay specfor detailed information about the available fields and their meanings.⚠️ peppi-py is still alpha, so expect breaking changes!>>>importpeppi_py>>>game=peppi_py.read_slippi('game.slp')>>>game.metadata{'lastFrame':11238,'playedOn':'dolphin','players':{'0':{'characters':{'18':11469},'names':{'code':'AAAA#123','netplay':'abbott'}},'1':{'characters':{'17':11469},'names':{'code':'BBBB#456','netplay':'costello'}}},'startAt':'2020-08-01T19:41:19Z'}>>>f=game.frames[0]>>>f['ports'][0]['leader']['post']['position']<pyarrow.StructScalar:{'x':-42.0,'y':26.600000381469727}>
Package: peppy
peppy python packagepeppyis the official python package for readingPortable Encapsulated ProjectsorPEPs in Python.Links to complete documentation:Complete documentation and API for thepeppypython package is atpeppy.databio.org.Reference documentation for standardPEPformat is atpep.databio.org.Example PEPs for testingpeppyare in theexample_peps repository.The packageon PyPI.
Package: peppyhare-slack-100bot
# 100BotThis is a son-of-[IoBot](https://github.com/adahn6/Io) project, taking the bestthings about Io and turning them into a monster.A picture is worth 1000 words:![Screenshot of example conversation](example.png)100Bot is powered by the Watson Tone Analyzer service. Each message is carefullyparsed for emotional significance and response, so that the perfectlyappropriate reaction emoji can be chosen.## Running 100BotThe bot requires three very specific parameters:- A Watson Tone Analyzer `username` credential- A Watson Tone Analyzer `password` credential- A Slack Integration Token for a bot### Running with docker-composeThe easiest way to get 100bot up and running with dependencies is by using the docker service file included: `docker-compose.yml`. Modify the supplied `.env-sample` to provide credentials for the Watson Tone Analyzer and a Slack bot. Then build and start the service with:```shelldocker-compose up -d```### Running natively with pythonPip modules `slackclient` and `requests` must be installed. Use virtualenv to make your life easier. Passing of credentials can be done with argparse:```shellpython3 100bot.py \--bx-username "user" \--bx-password "verysecret" \--slack-token "xoob-137138657231-2ReKEpxlvWwe6vDBripOs7sR"```but can also be done with environment variables:```shellexport BLUEMIX_USERNAME=userexport BLUEMIX_PASSWORD=verysecretexport SLACK_TOKEN="xoob-137138657231-2ReKEpxlvWwe6vDBripOs7sR"python3 100bot.py```(yes, these are all fake credentials don't try them...)
Package: peppyproject
peppyprojectpeppyprojectcreates a PEP621-compliantpyproject.tomlfile from an existing Python project's build
configuration (setup.cfg,setup.py,tox.ini,pytest.ini, etc.).InstallationpipinstallpeppyprojectUsageWarningpeppyprojectusesini2toml[full]to readsetup.cfgand INI files, andast.literal_eval()to read and parse asetup.pyfile.It assumes you have vetted thesetup.pyand does not perform any sanitization or safety checking; thus, it is inadvisable to use on unknown or potentially malicioussetup.pyscripts.peppyproject . -o pyproject.tomlUsage: peppyproject [OPTIONS] [DIRECTORY]

  read a Python project configuration and output a PEP621-compliant `pyproject.toml`

Arguments:
  [DIRECTORY]  directory from which to read configuration

Options:
  -o, --output PATH  path to which to write TOML
  --help             Show this message and exit.APIfrompeppyprojectimportPyProjectConfigurationconfiguration=PyProjectConfiguration.from_directory('./my_python_project')configuration.to_file('./my_python_project/pyproject.toml')
Package: pep_quality
First, this was taken from edx-platform and modified to reach my own goals.Do you think your code is clean??!!run quality_test on your home directory and find out how many violations your code have.Simple installation using pip:“pip install pep-quality”use the following to test your code:”
from path import Path as pathfrom pep_quality.quality import run_quality…run_quality(path(__file__).abspath(), None)
“or you can just call from python manage.py shell like:”
from path import Path as pathfrom pep_quality.quality import run_quality…run_quality(path(‘.’).abspath(), None)
“
Package: pepsift
PepSiftSummaryIdentify peptides and their derivatives from small molecule datasets.Installationpip install pepsiftUsagePepSiftrelies on multiple criteria defining different types od amino acids and polymers thereof.There are currently 5 different levels available from most to least stringent:leveldescriptioncommentSiftLevel.NaturalLAminoAcidsnatural L-amino acids and peptides thereofe.g. identify L-Alanine or the sequenceACDEFGHIKLMNPQRSTVWYSiftLevel.NaturalLDAminoAcidsnatural L- and D-amino acid and peptides thereofe.g. identify L-Alanine or the sequencesD-A L-W,L-H D-Q,D-M D-KSiftLevel.NaturalAminoAcidDerivativesderivatives of natural L- and D-amino acid and peptides   thereofi.e. any compound containing a canonical amino acid/peptide backboneSiftLevel.NonNaturalAminoAcidDerivativesnon-natural amino acid derivatives and peptides thereofe.g. identify beta-homo-alanine or alpha-methyl-TyrSiftLevel.AllAmineAndAcidcompounds containing amine and carboxylic acid moietiese.g. 3-[3-(2-Aminoethyl)cyclohexyl]propionic acidThese levels allow for granular selection of different types amino acids/peptides.The decreasing stringency of `SiftLevel` criteria is exemplified below.frompepsiftimportPepSift,SiftLevelfromrdkitimportChemps1=PepSift(SiftLevel.NaturalLAminoAcids)ps2=PepSift(SiftLevel.NaturalLDAminoAcids)ps3=PepSift(SiftLevel.NaturalAminoAcidDerivatives)ps4=PepSift(SiftLevel.NonNaturalAminoAcidDerivatives)ps5=PepSift(SiftLevel.AllAmineAndAcid)mols=[Chem.MolFromSmiles('C[C@@H](C(=O)O)N'),# L-AlaChem.MolFromSmiles('C[C@H](C(=O)O)N'),# D-AlaChem.MolFromSmiles('C[C@@H](CN)C(=O)O'),# Beta-homo-AlaChem.MolFromSmiles('CC(C)(C(=O)O)N'),# Alpha-methyl-AlaChem.MolFromSmiles('NCCCCCCCCCCCCCCCC(=O)O'),# Amino-hexadecanoic acidChem.MolFromSmiles('c1ccccc1'),# Benzene]formolinmols:print((ps1.is_peptide(mol),ps2.is_peptide(mol),ps3.is_peptide(mol),ps4.is_peptide(mol),ps5.is_peptide(mol)))# L-Ala# (True, True, True, True, True)# D-Ala# (False, True, True, True, True)# Beta-homo-Ala# (False, False, True, True, True)# Alpha-methyl-Ala# (False, False, False, True, True)# Amino-hexadecanoic acid# (False, False, False, False, True)# Benzene# (False, False, False, False, False):warning: Any peptide containing a natural amino acid is considered a derivative of natural amino acids (even if it also contains non natural amino acids)