Ik weet niet of de titel de lading dekt, maar ik weet niet goed wat de benamingen zijn van de waarschijnlijk heel simpele actie is die ik wil doen. Vandaar vast een preemptive
als ik dit toch echt zelf had moeten kunnen vinden
Ik heb een aantal grafieken bestanden die een bepaalde signaalsterkte koppelen aan een positie op een bacteriele chromosoom, welke 1641480 posities heeft. Het zijn gewoon platte tekstbestanden met daarin twee kolommen, de X-waarde (1-1641480) en een Y-waarde. De grafiekbestanden bevatten alleen de posities waar een positieve of negatieve waarde aanwezig was, dwz de 0 waarden welke afwezigheid van signaal betekenen zitten er niet in:
Nu wil ik dezelfde bestanden ook kunnen gebruiken in een andere viewer, en die heeft een tekstbestand nodig waar de regel de X-waarde is, en dus ook 0-waarden mee moeten worden genomen:
De getallen tussen haakjes staan dan niet in de file, maar puur voor de visualisatie toegevoegd.
Nu kan ik wel met arrays gaan werken, maar dat lijkt me nogal overkill. Helaas heb ik geen enkele ervaring met VBS etc. Hoe kan ik de ontbrekende waarden in een cijferrij ingevuld krijgen? Ook voorzie ik een probleem met de grootte van de databestanden, want kan Excel wel omgaan met meer dan 65536 rijen?
Is er een eenvoudige truc die ik over het hoofd zie?
Ik heb een aantal grafieken bestanden die een bepaalde signaalsterkte koppelen aan een positie op een bacteriele chromosoom, welke 1641480 posities heeft. Het zijn gewoon platte tekstbestanden met daarin twee kolommen, de X-waarde (1-1641480) en een Y-waarde. De grafiekbestanden bevatten alleen de posities waar een positieve of negatieve waarde aanwezig was, dwz de 0 waarden welke afwezigheid van signaal betekenen zitten er niet in:
82 2 83 2 84 2 85 1 86 1 1395 7 1396 18 1397 18 1398 22
Nu wil ik dezelfde bestanden ook kunnen gebruiken in een andere viewer, en die heeft een tekstbestand nodig waar de regel de X-waarde is, en dus ook 0-waarden mee moeten worden genomen:
(85) 1 (86) 1 (87) 0 (88) 0 | | | | (1393) 0 (1394) 0 (1395) 7 (1396) 18 (1397) 18
De getallen tussen haakjes staan dan niet in de file, maar puur voor de visualisatie toegevoegd.
Nu kan ik wel met arrays gaan werken, maar dat lijkt me nogal overkill. Helaas heb ik geen enkele ervaring met VBS etc. Hoe kan ik de ontbrekende waarden in een cijferrij ingevuld krijgen? Ook voorzie ik een probleem met de grootte van de databestanden, want kan Excel wel omgaan met meer dan 65536 rijen?
Is er een eenvoudige truc die ik over het hoofd zie?
[ Voor 6% gewijzigd door gambieter op 18-06-2009 17:00 ]
I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.