Kysymys:
Onko olemassa tavanomainen tapa puhdistaa ATE-tiedosto ja numeroida sen jäämät uudelleen?
TW93
2018-02-01 23:05:44 UTC
view on stackexchange narkive permalink

Onko olemassa jo olemassa olevaa työkalua, joka korjaa ATE-tiedoston numeroinnin?

Ensinnäkin haluaisin numeroida jäännökset insertteihin, jotta icode olisi todellinen jäännös ketjussa (tarkoitan sitä, että se on oma numero, siirtää kaiken sen jälkeen, joten 45A: sta tulee 46).

Toiseksi haluaisin myös numeroida uudelleen niin, että jokainen jäännös on yksi toisensa jälkeen, koska numeroinnissa on hyppyjä huolimatta siitä, että kaksi tähdettä ovat fyysisesti vierekkäin.

Voisin tehdä tämän yrityksen sisällä python-komentosarjalla, mutta ajattelin kysyä tarkalleen, onko olemassa kirjastoa tai olemassa olevaa työkalua?

Pahin tapaus, jonka olen löytänyt tämä Perlin komentosarja, joka toimii samankaltaisesti.

Kiitos.

"tee icodista ketjun todellinen jäännös" - jotain sekoitetaan tässä. Lisäyskoodi on osa jäännöstunnusta yhdessä järjestysnumeron kanssa.
@marcin Kyllä pahoillani, että olet oikeassa, mutta esimerkiksi kun käytetään biopython PDB: tä FASTA-jäsentimeen, sitä ei tunnisteta ja ketju katkaistaan ​​täältä. Joten minun on joko jätettävä se huomiotta (kuten olen tällä hetkellä) tai vaihdettava se arvoista 1, 2, 3, 3A, 4 arvoon 1, 2, 3, 4, 5.
@TW93 Haluat melkein varmasti jättää ne huomiotta tai käsitellä niitä erikseen. Ne * yleensä * edustavat erilaisia ​​villityyppejä / isoformeja. Esim. sama proteiini eri lajeissa, joka sisältää pieniä sekvenssivaihtoehtoja! Jos sisällytät saman jäännöksen kahdesti tai enemmän, se tietysti aiheuttaa steerisiä yhteenottoja ja sekoittaa kaikki suorittamasi laskelmat!
Mielestäni lisäyskoodin ja vaihtoehtoisen sijaintitunnuksen välillä on sekaannus. Insertiokoodit mahdollistavat yhdenmukaisen numeroinnin hieman erilaisten sekvenssien proteiinien välillä, mutta kaikki, jolla on ainutlaatuinen jäännöstunnus (jäännösnumero ja insertiokoodi), on ketjussa erillinen jäännös, eikä sitä voida sivuuttaa. OP: n esittämä kysymys on siten pätevä. Et halua olla useita tähteitä samalla jäännöstunnuksella, mutta erilaiset vaihtoehtoiset sijaintitunnukset numeroidaan uudelleen, mutta se ei ollut kysymys.
Kaksi vastused:
Sergey Mitrofanov
2018-12-13 12:25:39 UTC
view on stackexchange narkive permalink

Olemme kirjoittaneet tähän useita vuosia sitten työkalun: http://kodomo.fbb.msu.ru/~avkitex/projects/pdbparser.html https: // github. com / avkitex / pdbparserTools

Kuvaus on vain venäjäksi, mutta voit ottaa yhteyttä kirjoittajaan.

Voisitko selittää, miten tämä ohjelma ratkaisee kysymyksen? Esimerkin lisääminen on hyödyllistä kaikille käyttäjille
jgreener
2019-09-17 16:29:51 UTC
view on stackexchange narkive permalink

pdb-tools -paketissa on pdb_delinsertion ja pdb_reres tätä tehtävää varten. Jotain tapaa:

  pdb_delinsertion 1CTF.pdb | pdb_reres > out.pdb  

pitäisi toimia.



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...