IRanges बनाना
वीडियो में कुछ IRanges कंस्ट्रक्टर के उदाहरण दिए गए थे। अब आपकी बारी है: अलग-अलग आर्ग्युमेंट्स के साथ sequence ranges बनाकर देखें और समझें कि ये आर्ग्युमेंट्स कैसे री-यूज़ या एक-दूसरे को कॉम्प्लिमेंट करते हैं।
IRanges() फंक्शन का उपयोग करते समय आप start, end, या width जैसे पैरामीटर दे सकते हैं। ये इनपुट दो श्रेणियों में से किसी एक में आ सकते हैं:
start,end, औरwidthnumeric vectors हों।startपैरामीटर एक logical vector हो।
यदि कोई आर्ग्युमेंट मिसिंग है, तो उसे इस समीकरण से निकाला जाएगा: width = end - start + 1।
IRanges() कंस्ट्रक्टर यह दर्शाता है कि सभी पैरामीटर वैकल्पिक हैं और डिफ़ॉल्ट रूप से NULL होते हैं:
IRanges(start = NULL, end = NULL, width = NULL, names = NULL)
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Bioconductor परिचय
अभ्यास निर्देश
निम्नलिखित आर्ग्युमेंट्स के साथ तीन IRanges ऑब्जेक्ट बनाएँ:
IRnum1:startको 1 से 5 तक के मानों वाले वेक्टर के बराबर रखें औरendको 100 रखें।IRnum2:endको 100 रखें औरwidthको 89 तथा 10 दोनों रखें।IRlog1:startकोRle(c(F, T, T, T, F, T, T, T))रखें।- ऑब्जेक्ट्स को प्रिंट करें और परिणाम देखें!
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Load IRanges package
library(___)
# IRnum1: start - vector 1 through 5, end - 100
IRnum1 <- ___
# IRnum2: end - 100, width - 89 and 10
IRnum2 <- ___
# IRlog1: start = Rle(c(F, T, T, T, F, T, T, T)))
IRlog1 <- IRanges(___ = Rle(___))
# Print objects in a list
print(list(IRnum1 = IRnum1, IRnum2 = IRnum2, IRlog1 = IRlog1))