Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Challenge: Parse SMILES Strings | Molecular Representations and Parsing
Python for Chemoinformatics
セクション 1.  2
single

single

bookChallenge: Parse SMILES Strings

メニューを表示するにはスワイプしてください

タスク

スワイプしてコーディングを開始

Write a function that takes a single SMILES string and returns the number of atoms in that molecule. SMILES (Simplified Molecular Input Line Entry System) strings are text representations of molecules, where each atom is represented by its atomic symbol (like C for carbon, O for oxygen, Cl for chlorine, etc.). For this task, count only the atoms represented by their symbols, ignoring ring closures, bond symbols, and parentheses.

  • Accept a single SMILES string as input.
  • Count the number of atomic symbols present, including both single-letter and common two-letter symbols.
  • Ignore digits, bond symbols (-, =, #, :, (, ), /, \) and any other non-atom characters.
  • Return the total atom count for the molecule.

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt