thank you Hideyoshi for your feedback.
regards
Alfredo

⁣Enviado desde BlueMail ​

En 28 de junio de 2018 21:43, en 21:43, "藤秀義" <hideyoshif...@gmail.com> 
escribió:
>Dear Alfredo,
>
>Although not strictly based on the number of atoms, but on the length
>of
>SMILES string, the simplest way is using Python built-in functions as
>follows:
>
>smiles = 'CCC.CC'
>fragment = max(smiles.split('.'), key=len)
>print (fragment)
>
>Best regards,
>
>Hideyoshi
>
>
>thank you Paolo for this help, I will study the code and try it,
>>
>> best regards
>>
>> Alfredo
>>
>> Enviado desde BlueMail <http://www.bluemail.me/r?b=13187>
>>
>> En 28 de junio de 2018, en 17:08, Paolo Tosco
><paolo.tosco.m...@gmail.com>
>> escribió:
>>
>> Dear Alfredo,
>>
>> if you wish to keep only the largest disconnected fragment you may
>try
>> the following:
>>
>> mols = list(rdmolops.GetMolFrags(mol, asMols = True))
>> if (mols):
>>      mols.sort(reverse = True, key = lambda m: m.GetNumAtoms())
>>      mol = mols[0]
>>
>> Hope that helps, cheers
>> p.
>>
>> On 06/28/18 19:38, Alfredo Quevedo wrote:
>>
>>  Good afternoon,
>>
>>  I would like to filter out small fragments from a list of molecules
>>  using the below strategy:
>>
>>  from rdkit import Chem
>>  from rdkit.Chem import AllChem
>>  from rdkit.Chem import SaltRemover fragment
>>
>>  remover=SaltRemover.SaltRemover()
>>  mol=Chem.MolFromSmiles('CCC.CC')
>>  res=remover.StripMol(mol)
>>  print(res.GetNumAtoms())
>>
>>
>>  I am getting 5 atoms as output, so the ´CC´ is not being stripped
>(the
>>  script workd ok for salts). Is there any way of filtering non salts
>>  small fragments?
>>
>>  thank you very much in advance,
>>
>>  regards,
>>
>>  Alfredo
>>
>>
>>
>>
>>
>> ------------------------------
>>
>>
>>
>>  Check out the vibrant tech community on one of the world's most
>>  engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>
>> ------------------------------
>>
>>
>>  Rdkit-discuss mailing list
>>  Rdkit-discuss@lists.sourceforge.net
>>  https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>>
>>
>>
>>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to